The inputfield will have a direct binding to the a.ownerid.

This binding is two-directional, so that means two things:


When the page loads, the input field will be filled with a.ownerid.
The reverse is also true: the value of the input field will be saved to a.ownerid. If you had a commandButton with an action that is executed on the controller, the a.ownerid will by then have the value that the user entered on the Visualforce page before the user clicked the commandButton.


Update your Visualforce code like so to include that commandButton

&lt;apex:pageBlockSection&gt;
    &lt;apex:InputField label="user" value="{!a.ownerid}"/&gt;
    &lt;apex:commandButton action="{!someAction}" value="Save"/&gt;
&lt;/apex:pageBlockSection&gt;


Now you can reference a.owernid anywhere in that someAction method on the controller, and use code like this to store it to owername:

public PageReferene someAction() {
    ownername = a.ownerid;
}


how to pass value from visual force page (InputField) to controller?
I have a Javelin Primitivo with cantilever brakes. My front fork is carbon.



When I brake the front wheel will "shudder". I replaced my wheels and adjusted my brakes (toed them in). I have even tried my road bike wheels.

Any thought on solving this? I would like to upgrade my brakes but I want to keep the option for my wide tires.
