0

常に整数が含まれている必要がある形式のマスクされたテキストボックス(日数)があります。ユーザーがフォームの[OK]ボタンを押したときに空白にすることはできません。

ユーザーが[OK]を押したときに必要なのは、テキストボックスが適切に入力されていない場合、ツールチップが表示され、続行する前にそこに情報を入力する必要があることをユーザーに示します。

これには何を使うべきですか?ツールチップとマスクされたテキストボックスのバリエーションを推測していますが、情報がどこにも見つからないため、正しい方向に押す必要があります。

4

3 に答える 3

0

use a regex control to validate the input and a required field validator. on the validation you could fill out a div with display:none then use jquery tooltip (or something like it) to display a tooltip with the information in that div. thats my first blush response anyway.

于 2010-11-09T06:12:52.023 に答える
0

それはあなたのために働くでしょう

private void button1_Click(object sender, EventArgs e)
{
    if (maskedTextBox1.Text == "")
        this.errorProvider1.SetError(this.maskedTextBox1, "Plz fill it");
    else
        this.errorProvider1.Dispose();    
}
于 2010-11-09T06:29:49.243 に答える
0

asp.net が提供する検証コントロールを使用します。入力フィールドに必須フィールドバリデータと正規表現バリデータを設定できます。次に、入力コントロールの CausesValidation プロパティを true に設定します。Validator コントロールは、入力値が無効な場合に表示されるエラー メッセージ ラベルを提供します。詳細については、http://msdn.microsoft.com/en-us/library/debza5t0.aspxにアクセスしてください。

于 2010-11-09T07:23:21.660 に答える