私はasp.net Webアプリケーションを持っています。アプリケーションにログイン画面があります。
userName と password フィールドでは、次のように必要なフィールドバリデーターを使用しました:
<td style="width: 160px">
<asp:TextBox ID="txtUserNm" runat="server" CssClass="txtSingleline txtBack-Color txtRequireBorder-Color required" Height="18px" Width="150px" TabIndex="1" MaxLength="50" onblur="ValidatorOnChange(event);showhide();"></asp:TextBox>
</td>
<td style="width: 140px">
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic"
Width="150px" SetFocusOnError="true" ErrorMessage="Please enter Username" ControlToValidate="txtUserNm" ValidationGroup="a"></asp:RequiredFieldValidator>
UserName テキストボックスにフォーカスして Tab を押すと、 RequiredField Validator が原因で TextBox からフォーカスを失うことができません。Chrome と IE9 でのみ発生します。しかし、Firefoxではうまく機能しています。
Requiredfieldバリデーターを使用するときにテキストボックスからフォーカスを失うための解決策は何ですか???
ありがとう