Jquery form.valid()是否不应显示验证文本?

Jquery form.valid()是否不应显示验证文本?,jquery,jquery-validate,Jquery,Jquery Validate,对于Jquery.validate,必填字段显示文件上的弹出式验证,如下图所示 我喜欢这个,工作很好 但我检查一下!form.valid condition弹出窗口消失,正常验证文本显示如下图所示 java脚本函数 <script type="text/javascript" > var form = $("#form1"); $('#<%=imgLogin.ClientID%>').click(function (e) { i

对于Jquery.validate,必填字段显示文件上的弹出式验证,如下图所示

我喜欢这个,工作很好

但我检查一下!form.valid condition弹出窗口消失,正常验证文本显示如下图所示

java脚本函数

   <script  type="text/javascript" >

    var form = $("#form1");
    $('#<%=imgLogin.ClientID%>').click(function (e) {
        if (!form.valid()) {
            e.preventDefault();
        } else {
            <%=Page.ClientScript.GetPostBackEventReference(btnLogin, "")%>
        }
    });
</script>

如何仅在检查表单验证时返回弹出窗口。

这些弹出窗口与jQuery验证插件完全无关。这是由HTML5验证属性触发的HTML5验证。通常,jQuery验证插件会禁用HTML5验证。如果您看到弹出窗口,这意味着您未能正确初始化jQuery验证插件

如果您只想查看HTML5验证弹出窗口的视觉样式和支持取决于浏览器版本,则不能使用jQuery验证插件

或者,如果您希望在工具提示中显示来自jQuery验证的消息,则必须正确集成您自己的工具提示组合或一个插件,如Tooltipster或qTip2