Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ValidationSummary不会在jQuery对话框中显示错误_Javascript_Jquery_Requiredfieldvalidator_Asp.net Validators - Fatal编程技术网

Javascript ValidationSummary不会在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: "

我想在对话框中显示验证错误

我有以下jQuery代码:

<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>