2017-01-02 10 views
0

で働いていません。あるページには、フィールドバリデーターが必要です。必要なフィールドが見つからず、送信ボタンをクリックする必要があります。フィールドバリデーターにエラーが表示され、入力フィールドに自動的にフォーカスが移ります。それはクロム、ファイアフォックス、IEのようなすべての主要なブラウザで動作しています。しかし、サファリ9.0.1ではオートフォーカスが機能していません。Asp.netのオートフォーカスは、私はasp.netのWebフォームアプリケーションで働いていサファリ

は、私は何も見つからないか、変更が必要なのですか?前もって感謝します。

<asp:TextBox runat="server" ID="txtFirstName" CssClass="form-control" placeholder="First Name" /> 
<span class="help-block text-left"> 
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtFirstName" ValidationGroup="send" runat="server" ErrorMessage="*" CssClass="left" Font-Size="14px" ForeColor="#da7070" Display="Dynamic"></asp:RequiredFieldValidator></span> 

答えて

1

SetFocusOnErrortrueを次のように設定します

は、ここに私のサンプルコードです。デフォルトの動作はfalseです。

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" SetFocusOnError="true" ControlToValidate="txtFirstName" ValidationGroup="send" runat="server" ErrorMessage="*" CssClass="left" Font-Size="14px" ForeColor="#da7070" Display="Dynamic"></asp:RequiredFieldValidator> 
関連する問題