title: text fields are not getting updated after validation fails
body: <p>I am facing an issue after validations in JSF</p>
  
  <p>Scenario - I have 2 drop downs and 2 input fields on the form. On selection of first drop down second one will populate and also the values of 2 text fields are depends on the first drop down selection. </p>
  
  <p>1) So when I select some value from first drop down, second drop down and the text fields are populating with proper values.
  2) when I click on submit button with out selecting the value from second drop down it is showing validation message as expected.
  3) Now I changed the value of first drop down after validation error/fails. The values in text fields is not changing as required (means the text filed values are still showing old values) but the second drop down values are changing as expected.</p>
  
  <p>Note:- Issue is only after validation fails.</p>
  
  <pre><code>&lt;span class="col1 smallRightPadding marginBtmAdDiag"&gt;
  &lt;rich:select defaultLabel="Select bldng" enableManualInput="true"
  id="search_bldng" 
  value="#{testManagedBean.bldng.bldngID}"
  required="true" requiredMessage="#{testHome.selectBldng}"&gt;
  &lt;f:selectItemsvalue="#{testManagedBean.lstBldng}" var="bldngVar"
  itemValue="#{bldngVar.bldngID}" itemLabel="#{bldngVar.bldngCode}"&gt;
  &lt;/f:selectItems&gt;
  &lt;a4j:ajax execute="@this" event="selectitem"
  listener="#{testManagedBean.populateFloor}" 
  render="search_floor,hidSelBldng,hidSelFloor,hidSelbldngID" /&gt;
  &lt;/rich:select&gt;
  &lt;h:inputHidden id="hidSelBldng" value="#{testManagedBean.bldng.bldngCode}" /&gt;
  &lt;h:inputHidden id="hidSelbldngID" value="#{testManagedBean.bldng.bldngID}" /&gt;
  &lt;/span&gt;
  
  &lt;rich:select defaultLabel="Select Floor" enableManualInput="true"
  id="search_floor"
    value="#{testManagedBean.floor.floorID}"
   required="true"
  requiredMessage="#{testHome.selectFloor}"&gt;
  &lt;f:selectItems value="#{testManagedBean.floorLst}"
  var="flr" itemValue="#{flr.floorID}"
  itemLabel="#{flr.floorName}"&gt;
  &lt;/f:selectItems&gt;
  &lt;/rich:select&gt;
  
  &lt;h:commandButton id="goButtonId" value="#{testHome.goButton}" styleClass="saveButton"&gt;
  &lt;a4j:ajax event="click" execute="@form" oncomplete="drawLayerFromBtn();" 
   listener="#{testManagedBean.viewReport}" 
  render="tableId,hidSelFloor"/&gt;
  &lt;/h:commandButton&gt;
  </code></pre>
  
  <p>
     </p>