Javascript ValidationSummary不会在jQuery对话框中显示错误
我想在对话框中显示验证错误 我有以下jQuery代码:Javascript ValidationSummary不会在jQuery对话框中显示错误,javascript,jquery,requiredfieldvalidator,asp.net-validators,Javascript,Jquery,Requiredfieldvalidator,Asp.net Validators,我想在对话框中显示验证错误 我有以下jQuery代码: <script type="text/javascript"> function WebForm_OnSubmit() { if (typeof (ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) { $("#errorDisplay").dialog({ title: "
<script type="text/javascript">
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;
}
</script>
我有以下验证摘要控制:
<div id="errorDisplay" style="display: none">
<asp:ValidationSummary runat="server" id="validationSummary"></asp:ValidationSummary>
</div>
当验证失败时,我的对话框将与所需和正则表达式验证器的*
一起显示。
但是,对话框中不显示错误消息
文本
我不确定我做错了什么。我看不出您在哪里更改显示:无;当触发错误时。该内联样式优先于其他样式。你没有试过吗?是的,我试过了。我在另一个页面上进行了完全相同的验证,并且有效。控件之间的唯一区别在于,此处的控件属于验证组
<div id="errorDisplay" style="display: none">
<asp:ValidationSummary runat="server" id="validationSummary"></asp:ValidationSummary>
</div>