私はフォームを検証し、jQuery
ダイアログを使用してエラーを表示しています。
これはjQuery
、ポップアップにエラーの概要を表示するコードです。
function WebForm_OnSubmit() {
if (typeof (ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) {
$("#errorDisplay").dialog({
title: "Validation Error",
modal: true,
resizable: false,
width: 250,
buttons: {
Close: function () {
$(this).dialog('close');
}
}
});
return false;
}
return true;
}
これは私がコントロールを定義する方法です:
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtAddName" Display="None" ErrorMessage="Name is Required" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtAddEmail" Display="None" ValidationExpression="^[^@]+@[^@]+\.[^@]+$" ErrorMessage="Invalid Email Address" ForeColor="Red"></asp:RegularExpressionValidator>
これはvalidation summary
次のとおりです。
検証を変更することは可能*
ですか?失敗したコントロールを表示しても、ポップアップにエラー メッセージが表示されますか?