gpt4 book ai didi

javascript - jQuery 验证 - 仅当另一个字段被填充时才需要字段

转载 作者:行者123 更新时间:2023-11-28 20:50:45 26 4
gpt4 key购买 nike

Possible Duplicate:
JQuery validation-select required if checkbox checked

我正在使用 jQuery 验证来验证表单。我正在尝试制定一条规则,如果填充了特定字段集中的字段,则该规则将根据需要验证字段:

<form id="donate-form">
<input type="text" name="full_name" required="required" /><br />
<input type="text" name="address1" /><br />
<input type="text" name="address2" /><br />
<input type="text" name="city" /><br />
<select name="state">
<option value="">- State -</option>
<option value="va">Virginia</option>
<option value="md">Maryland</option>
</select><br />
<input type="text" name="zip" />
<input type="submit" name="submit" />
</form>

所有地址字段都是可选的,除非有人填写了地址1、城市、州、邮政编码,那么它们都应该是必需的。

最佳答案

Example

使用depends,填写您的要求。

var depends = function() {
var vals = '';
$('form > *').not(':eq(0)').each(function () {
vals += $(this).val();
});

return vals.length > 0;
};

您应该将选择器更改为更具体的内容以满足您的需求。即不是 $('form')

关于javascript - jQuery 验证 - 仅当另一个字段被填充时才需要字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12484323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com