Jquery ASP.NET验证:当控件验证失败时,如何同时显示验证错误消息和“*”?
我正在验证W表单,并使用Jquery ASP.NET验证:当控件验证失败时,如何同时显示验证错误消息和“*”?,jquery,asp.net,asp.net-validators,Jquery,Asp.net,Asp.net Validators,我正在验证W表单,并使用jQuery对话框显示错误 这是一个jQuery代码,在弹出窗口中显示错误摘要: function WebForm_OnSubmit() { if (typeof (ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) { $("#errorDisplay").dialog({ title: "Validation Error",
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>
这是验证摘要:
这是否可能更改我的验证,因此,我通过失败的控件显示*
,并且仍然在弹出窗口中显示错误消息?我想我已经得到了它。
我需要更改Display=static
,并在两个控件的标记之间放置*
就像这样:
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtAddName" Display=Static ErrorMessage="Name is Required" ForeColor="Red">*</asp:RequiredFieldValidator>
*