2010-07-30 44 views
0

我一直在开发一个出版物应用程序,它有一个下拉菜单,您可以选择其中一种出版物类型然后更改表单(使用jquery)来显示和隐藏所需的字段。例如:表单验证使用Javascript一种形式不同的变化

Every Publication: 
Title 

Conference: 
Start Date 
End Date 

Journal: 
Volume 
Number 

什么,我想知道是怎么我能得到表单验证工作,所以它并没有说该杂志当用户输入一个会议纸纸为必填项之一。
在此先感谢,
院长

回答

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 
} 
0

验证插件在类上工作吗?

输入类型=“文本”级=“验证” ......

如果你做了检查: 如果纸=会议论文 然后从“不必需的”字段删除类