使用Javascript的表单验证一个表单不同的变体
我一直在开发一个publications应用程序,它有一个下拉菜单,您可以在其中选择一种发布类型,然后表单会更改(使用jquery)以显示和隐藏所需的字段。例如: Every Publication: Title Conference: Start Date End Date Journal: Volume Number 每份出版物: 标题 会议: 开始日期 结束日期 期刊: 卷 数 我想知道的是,我如何才能让表单验证工作,这样当用户输入会议论文时,它就不会说需要一个日志论文字段。使用Javascript的表单验证一个表单不同的变体,javascript,Javascript,我一直在开发一个publications应用程序,它有一个下拉菜单,您可以在其中选择一种发布类型,然后表单会更改(使用jquery)以显示和隐藏所需的字段。例如: Every Publication: Title Conference: Start Date End Date Journal: Volume Number 每份出版物: 标题 会议: 开始日期 结束日期 期刊: 卷 数 我想知道的是,我如何才能让表单验证工作,这样当用户输入会议论文时,它就不会说需要一个
提前感谢,
Dean验证插件在课堂上有效吗 输入type=“text”class=“validate” 如果您进行检查: 如果文件=会议文件
然后从“不再需要”字段中删除类您可以使用下拉列表的值来确定要运行的验证规则:
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
}