title: Required Field Validator only working in IE - not in chrome or firefox
body: <p>In my asp.net (vb on server side) application I am using a required field validator when a submit button is hit. The validator checks the value of <code>txtLatestEnd</code> - which is a hidden text box. The value of this text box is changed via javascript when the user selects an item on the screen before hitting submit.</p>
  
  <p>I have noticed that the required field validator is only working in IE, but not chrome or firefox. Could anyone see why this is happening?</p>
  
  <p><strong>Required field validator</strong></p>
  
  <pre><code>&lt;asp:RequiredFieldValidator ID="reqLinks" Runat="server" ControlToValidate="txtLatestEnd" Display="Dynamic"
  EnableClientScript="true" ErrorMessage="Links are required" CssClass="detailrow" Font-Bold="true"&gt;&lt;/asp:RequiredFieldValidator&gt;
  </code></pre>
  
  <p><strong>Edit</strong></p>
  
  <p>If it helps - here is the function on the server side that handles the button click</p>
  
  <pre><code>Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
      UpdateDatabase()
  End Sub
  </code></pre>
  
  <p>and here is the button itself.</p>
  
  <pre><code>&lt;asp:Button Runat="server" ID="btnSave" Text="Save Milestone" CssClass="smalltextbutton" CausesValidation="True"&gt;&lt;/asp:Button&gt;
  </code></pre>
  
  <p>Both the validator and button are their own table rows in an asp.net table</p>
  
  <p><strong>Edit 2:</strong> as requested, here's the code for the "hidden" field - by hidden, it is inside a div that is not displayed</p>
  
  <pre><code>&lt;div id="divHiddenFields" style="DISPLAY:none"&gt;
      ---------------Hidden Fields---------------------------------------------------&lt;br&gt;
      Latest end date:&lt;input type="text" ID="txtLatestEnd" Runat="server"&gt;&lt;br&gt;
      IDs &amp;amp; Cats&lt;input type="text" style="WIDTH:50%" runat="server" id="IDCATList"&gt;&lt;br&gt;
      creator: &lt;input type="text" runat="server" id="hdnCreator"&gt;&lt;br&gt;
      county county&lt;input type="text" runat="server" id="hdnLinkCount" value="0"&gt;&lt;br&gt;
      preloadDateArray&lt;input type="text" runat="server" id="hdnPreLoadDates"&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I have also tried moving the button and validator outside of the table, this does nothing to make the validator work.</p>