我一直在开发一个出版物应用程序,它有一个下拉菜单,您可以选择其中一种出版物类型,然后更改表单(使用jquery)来显示和隐藏所需的字段。例如:
Every Publication: Title Conference: Start Date End Date Journal: Volume Number
我想知道的是我如何才能让表单验证工作,以便在用户输入会议论文时不会说其中一个期刊论文字段是必需的。
在此先感谢,
迪安
答案 0 :(得分:1)
您可以使用下拉列表的值来确定要运行的验证规则:
var type = $('#your-select').val();
if(type == "conference"){
// conference validation rules
} else if (type == "journal"){
// journal validation rules
}
或检查字段是否隐藏。如果不是,请对其运行验证:
if(!$('#your-field').is(':hidden')){
// run validation
}
答案 1 :(得分:0)
验证插件适用于类吗?
input type =“text”class =“validate”...
如果你做检查: 如果纸张=会议论文 然后从“不再需要”字段中删除类