ed1*_*d1t 4 javascript validation jquery
我有一个下拉表单,它控制使用jQuery的.show()和.hide()在表单上启用/禁用哪些字段.在我的jquery.validate规则中,我有所需的所有字段.
这就是我的jquery.validate规则
$("#new_course").validate({
ignore: ":disabled",
rules: {
"course_init_on": {required: true},
"mins_before": {required: true},
.....
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,它仍然可以验证隐藏的字段并阻止表单提交.
我可以看到你添加了忽略":disabled",它不同于":hidden"
我认为你应该使用:
$("#new_course").validate({
ignore: ":hidden",
...
Run Code Online (Sandbox Code Playgroud)