Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 - Fatal编程技术网

Javascript 为什么不为依赖选择进行jquery验证?

Javascript 为什么不为依赖选择进行jquery验证?,javascript,jquery,validation,Javascript,Jquery,Validation,我有一个独立选择的表单。我需要用jquery验证检查每个选择完成了什么。其次,选择使用ajax从服务器获取 但我总是得到不选择的情况下的结果。如何为正确的工作确定国家和城市的字段规则。如果选择了非默认值的某个字段,则该字段为有效大小写;如果某个字段未选择,则仅对未选择的字段为无效大小写。谢谢。请检查此示例,并让我知道它是否适用于您 $form.validate{ 规则:{ 国家:{必需:true}, 城市:{ 所需:{ 依赖:函数元素{ 返回$country选项:selected.val; }

我有一个独立选择的表单。我需要用jquery验证检查每个选择完成了什么。其次,选择使用ajax从服务器获取


但我总是得到不选择的情况下的结果。如何为正确的工作确定国家和城市的字段规则。如果选择了非默认值的某个字段,则该字段为有效大小写;如果某个字段未选择,则仅对未选择的字段为无效大小写。谢谢。

请检查此示例,并让我知道它是否适用于您

$form.validate{ 规则:{ 国家:{必需:true}, 城市:{ 所需:{ 依赖:函数元素{ 返回$country选项:selected.val; } } } }, }; 选择国家 美国 以色列 选择城市 纽约
您可以简单地在两个select元素上添加所需的class属性

例如:

<select id="country" name="country" class="required">
选择国家: 选择国家 美国 以色列 选择城市: 选择城市 测试1 测试2


答案应该不仅仅是代码和消息,看看它是否工作。它们应该包括解释为什么原始代码不起作用以及为什么您的解决方案起作用。
country: {
    required: true,
    minlength: 2
},
city: {
    required: true,
    minlength: 2
}
<select id="country" name="country" class="required">