gpt4 book ai didi

jQuery 验证 : If one input is entered, 其他应该成为强制性的

转载 作者:行者123 更新时间:2023-12-01 01:08:27 25 4
gpt4 key购买 nike

我有一个包含多行 4 个输入字段的表单,如下所示:

<tr>
<td><input name="company01" id="company01" /></td>
<td><input name="description01" id="description01" /></td>
<td><input name="costs01" id="costs01" class="sum" /></td>
<td><input name="file01" id="file01" /></td>
</tr>

<tr>
<td><input name="company02" id="company02" /></td>
<td><input name="description02" id="description02" /></td>
<td><input name="costs02" class="sum" id="costs02" /></td>
<td><input name="file02" id="file02" /></td>
</tr>

现在,当用户输入行的输入之一(例如成本字段)时,应该强制输入公司和说明(但不是附件)。

文件上传从来都不是强制性的。但是,用户必须至少填写公司、描述和费用的行。

有人可以告诉我如何检查至少一行是否已完成?我该如何使用 jQUery 验证插件检查其他 2 个是否已完成?

最佳答案

可以使用必需的方法和dependency expressions来完成

....
rules : {
company01 : { required : "#company02:blank" },
description01 : { required : "#company01:filled" },
costs01: { required : "#company01:filled" },
// now company 2
company02 : { required : "#company01:blank" },
description02 : { required : "#company02:filled" },
costs02: { required : "#company02:filled" }
}
....

关于jQuery 验证 : If one input is entered, 其他应该成为强制性的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14960271/

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