-1

2 つのテキスト ボックスを使用して ASP.net に簡単なコードを配置しました。テキスト ボックスは Chrome では機能しませんが、IE では機能します。RequestValidator は両方のブラウザで正常に動作しています。何かを入力しようとすると、両方のテキスト ボックス (txtUserName/txtPassword) が Chrome で無効になっているように見えますが、IE では動作しています。

<tr>
            <td>User Name</td>
            <td style="padding-left:20px">  <asp:TextBox id="txtUserName"  AutoPostBack=true runat="server" Width="80px"  Enabled="true"  /></td>
            <td style="padding-left:20px"><asp:RequiredFieldValidator ForeColor="Red"  Enabled="true"  ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtUserName"
                ErrorMessage="User Name is Mandatory">User Name is Mandatory</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
             <td>Password</td>
             <td style="padding-left:20px">  <asp:TextBox id="txtPassword" runat="server" Width="80px" TextMode="Password" /></td>
             <td style="padding-left:20px">  <asp:RequiredFieldValidator ForeColor="Red" ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtPassword"
                ErrorMessage="Password is Mandatory">Password is Mandatory</asp:RequiredFieldValidator>
            </td>
        </tr>
4

2 に答える 2

0

問題は次の行のcssにありました

* {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none;
}

私の質問から知ることは不可能であることを私は知っています

于 2012-06-13T15:37:31.027 に答える
-1

必須フィールド バリデータ メッセージが消えない場合は、次のことを試してください。

  1. バリデータの開始タグと終了タグの間のテキストを削除します。
  2. そのテキストをの Text 属性に追加します
  3. 属性 Display="Dynamic" を追加します。これは、エラーが発生した場合にのみエラー メッセージを表示する必要があります。
于 2012-06-13T12:57:22.333 に答える