【发布时间】:2010-09-21 18:47:29
【问题描述】:
我正在使用 jQuery Validation 插件,我正在尝试弄清楚如果选择了前缀(先生、女士等)或后缀(Jr、Sr、PhD),我如何使名称字段成为必需的。这就是我所拥有的:
$('#geninfo').validate({
rules:{
firstname: {required: function(element){
return $("#prefix").val() != " ";
}
}
},
messages:{
firstname: 'enter a name'
}
});
这是 HTML:
<ul>
<li><label for="prefix">Prefix:</label>
<select name="prefix" id="prefix">
<option selected="selected" value=" ">Select One</option>
<option value="ms">Ms</option>
<option value="miss">Miss</option>
<option value="mrs">Mrs</option>
<option value="mr">Mr</option>
<option value="dr">Dr</option>
</select>
</li>
<li><label for="firstname">First Name:</label> <input type="text" name="firstname" id="firstname" /></li>
<li><label for="suffix">Suffix:</label>
<select name="suffix" id="suffix">
<option selected="selected" value=" ">Select One</option>
<option value="jr">Jr</option>
<option value="sr">Sr</option>
<option value="ii">II</option>
</select>
</li></ul>
我似乎无法弄清楚我将如何编写 js 以便它可以解释前缀 ||后缀。关于我做错了什么的任何线索? 提前致谢。
【问题讨论】:
标签: jquery validation plugins dependencies