我有一个要验证的表单,它有两个字段:
<div class="entryForm">
<div class="formField">
<label for="fieldEmailAddress">Email address:</label>
<input type="email" name="fieldEmailAddress" id="fieldEmailAddress"/>
</div>
<div class="formField">
<label for="fieldMobileNumber">Mobile number:</label>
<input type="text" name="fieldMobileNumber" id="fieldMobileNumber"/>
</div>
</div>
这是我的 jQuery 验证接线:
<script type="text/javascript">
$(document).ready(function () {
$('#form1').validate({ rules: { fieldMobileNumber: { phoneUS: true } } });
});
</script>
我想做的是添加一个额外的验证规则:如果 fieldEmailAddress 和 fieldMobileNumber 都为空,则表单无效。 换句话说,我想让它至少需要 fieldEmailAddress 或 fieldMobileNumber 之一。似乎大多数 jQuery Validation 自定义方法都设计为一次仅适用于一个字段 - 我需要同时验证这两个字段。
有任何想法吗?