テキストボックスと送信ボタンがあります。テキストボックスは日付入力フィールドです。
それに添付されているのは、タイプが「日付」に設定された比較バリデーターです。検証してエラーメッセージを表示します。
問題は、ユーザーがまだ送信ボタンをクリックできることです。それを防ぎたい。ユーザーが 03/hello/2011 のようなものを入力した場合、フォームを送信することはできません。
どうすればこれを達成できますか?
何か案は?
ありがとう、
ジェイソン
テキストボックスと送信ボタンがあります。テキストボックスは日付入力フィールドです。
それに添付されているのは、タイプが「日付」に設定された比較バリデーターです。検証してエラーメッセージを表示します。
問題は、ユーザーがまだ送信ボタンをクリックできることです。それを防ぎたい。ユーザーが 03/hello/2011 のようなものを入力した場合、フォームを送信することはできません。
どうすればこれを達成できますか?
何か案は?
ありがとう、
ジェイソン
バリデーターと送信ボタンを単一の検証グループに関連付けます。どちらにもプロパティ検証グループがあります。コントロールの両方のプロパティに pageValidation という名前を付けます。
ユーザーが送信ボタンをクリックすると、検証エラーのあるページが引き続き送信される可能性があるという問題に遭遇しました。
あなたができることは次のようなものです:
protected void submitClicked(object sender, EventArgs e)
{
if (!Page.IsValid)
{
// somehow the user was able to submit their form even though there are
// validation errors. Stop here and let ASP.NET present the error messages
// to the user
return;
}
// do submission stuff here like putting things in the database
}