Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery验证-仅当另一个字段已填充时才需要字段_Javascript_Jquery_Validation_Jquery Validate - Fatal编程技术网

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

Javascript jQuery验证-仅当另一个字段已填充时才需要字段,javascript,jquery,validation,jquery-validate,Javascript,Jquery,Validation,Jquery Validate,可能重复: 我正在使用jQuery验证验证表单。我试图提出一个规则,如果某个字段集合中的某个字段已填充,则该规则将根据需要验证字段: <form id="donate-form"> <input type="text" name="full_name" required="required" /><br /> <input type="text" name="address1" /><br /> <inp

可能重复:

我正在使用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>





-陈述- 弗吉尼亚州 马里兰
所有地址字段都是可选的,除非有人填写address1、city、state或zip,否则它们都应该是必需的。

使用
依赖项
,填写您的要求

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

    return vals.length > 0;
};
您应该将选择器更改为更具体的选项,以满足您的需要。ie不是
$('form')

使用
依赖项
,填写您的要求

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

    return vals.length > 0;
};
您应该将选择器更改为更具体的选项,以满足您的需要。ie不是
$('form')