javascript - jquery.validate 验证禁用字段

标签 javascript jquery validation

我在一个表单中有一个下拉列表,它使用 jQuery 的 .show() 和 .hide() 控制将在表单上启用/禁用哪些字段。在我的 jquery.validate 规则中,我拥有所需的所有字段。

这就是我的 jquery.validate 规则的样子

$("#new_course").validate({
ignore: ":disabled",
rules: {
"course_init_on": {required: true},
"mins_before": {required: true},
    .....

使用上面的代码,它仍然验证隐藏的字段并停止提交表单。

最佳答案

我看到的是你添加了 ignore ":disabled"与 ":hidden"不同

我认为你应该使用:

$("#new_course").validate({
ignore: ":hidden",
...

关于javascript - jquery.validate 验证禁用字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6403332/

相关文章:

javascript - 使用 jQuery 开始新的编号列表

java - Rhino - 可编写脚本的方法 : Object get (String name, 可编写脚本的启动)未找到正确的 key (数字字符串)

javascript - 具有多个值的单选按钮逻辑

javascript - 为什么 jQuery 不删除我的类?

HTML 验证 anchor 标记

javascript - 如何为用户制作独特的网址

javascript - 在可点击的文章中创建一个可点击的 div (HTML5)

javascript - Bootstrap 模态宽度中的数据表

javascript - 检测 iframe 中的点击事件

Laravel - 错误 "Argument 2 passed to Illuminate\Validation\Factory::make() must be of the type array, object given"