-1

テキスト ボックスに入力データがなく、Tab キーを押して次のテキスト ボックスに移動すると、次のテキスト ボックスに進む前に「このフィールドは必須です」というメッセージが表示されるはずです。私の C# コードでは保存されます。データなし。

誰かが私にこれを助けることができますか?? 私のプロジェクトは登録システムです。ありがとうございました

4

2 に答える 2

1

ASP .Net RequiredFieldValidatorを使用してみることができます。これは、ユーザーがデータを保存しようとしたときに検証されることに注意してください。

.aspx ファイルにこのようなものを作成します

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="This fields is required" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>
于 2013-07-18T02:21:37.803 に答える
1

TextBox のValidatingイベントを処理します。

private void textBox1_Validating(object sender, CancelEventArgs e) {
    if (string.IsNullOrEmpty(textBox1.Text)) {
        MessageBox.Show("This fields is required");
        e.Cancel = true;
    }
}        
于 2013-07-18T02:09:38.177 に答える