jQuery 验证 - 如何删除常见消息

标签 jquery validation jquery-validate

我使用“invalidHandler”选项制作了常见的验证消息(“页面上有错误”)。 现在,我正在寻找一种方法,当所有字段都变得有效时删除此消息(在休假控制时)。

最佳答案

使用 invalidHandler 是执行此操作的一种方法,但如果您使用 errorContainer 选项,jQuery validate 将为您隐藏和显示消息。例如:

HTML:

<form id="test">
    <label for="name">Name</label>
    <input id="name" type="text" name="name" class="required"/>

    <label for="age">Age</label>
    <input id="age" type="text" name="age" class="required"/>

    <input type="submit" />
</form>

<div id="invalid">You have errors the on page</div>​

CSS

#invalid { display: none; }

JavaScript:

$("#test").validate({
    errorContainer: "#invalid"
});

示例: http://jsfiddle.net/andrewwhitaker/deArQ/

关于jQuery 验证 - 如何删除常见消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559473/

相关文章:

javascript - 查看我的 HTML 文件时无法运行我的 Javascript 文件

javascript - 如果选中,如何从复选框中获取文本()?

java - 使用 JOptionPane 进行数据验证

javascript - jquery验证多条错误信息

javascript - 修复 jQuery 下拉列表中的宽度

javascript - 如何在新选项卡中打开 $state,go()

java - Spring - 注入(inject) validator bean 时出现问题

html - 验证错误: "Attribute readonly not allowed on element input at this point."

jQuery 验证器依赖于未定义的方法

jquery - MVC3 .valid() 始终为 true