0
我试图验证具有以下结构的形式相关:jQuery验证从领域
<form id="myform" action="#" method="post">
<fieldset>
<legend>Form 1</legend>
<label for="field1">Certificate Number</label>
<input id="field1" type="text" class="myClass1" name="field1" placeholder="field1">
</fieldset>
<fieldset>
<legend>Form 2</legend>
<label for="field2">Certificate Number</label>
<input id="field2" type="text" class="myClass2" name="field2" placeholder="field2">
<br>
<label for="field3">Redemption Code</label>
<input id="field3" type="text" class="myClass2" name="field3" placeholder="field3">
</fieldset>
<input type="submit" value="Continue">
</form>
我想验证以下条件:
(field1 || (field2 && field3))
这是非常简单的,但我不知道如何使用jQuery Validate插件实现这一点。
或者您可以使用自定义':blank'选择。 'return $('#field1')。is(':blank')'。请参阅:https://jqueryvalidation.org/category/selectors/#:blank-selector – Sparky