Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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_Forms - Fatal编程技术网

Javascript jquery验证错误消息出现问题

Javascript jquery验证错误消息出现问题,javascript,jquery,forms,Javascript,Jquery,Forms,我有3个无线电组,每个组都有“是”和“否”值。在每个广播组旁边都有两个下拉菜单“颜色”和“阴影” 问题: 当我为单选按钮选择“是”或“否”,为两个下拉列表选择“无”并单击“提交”时,我会收到一个错误“请为(用户)选择颜色和阴影”。这是我想要的方式,但当我单击此错误上的“确定”时,我会立即收到“请选择USER2的出勤”。如何删除此项,因为我只希望显示第一个错误。您似乎在输入:提交上运行了两个块。单击()。因此,每次按下按钮,它都会运行每个块。只是在黑暗中拍摄。你是否尝试过其他if?是的,我也没有成

我有3个无线电组,每个组都有“是”和“否”值。在每个广播组旁边都有两个下拉菜单“颜色”和“阴影”

问题:
当我为单选按钮选择“是”或“否”,为两个下拉列表选择“无”并单击“提交”时,我会收到一个错误“请为(用户)选择颜色和阴影”。这是我想要的方式,但当我单击此错误上的“确定”时,我会立即收到“请选择USER2的出勤”。如何删除此项,因为我只希望显示第一个错误。

您似乎在
输入:提交上运行了两个块。单击()。因此,每次按下按钮,它都会运行每个块。

只是在黑暗中拍摄。你是否尝试过其他if?是的,我也没有成功:(嗯,Don似乎已经成功了!嗯,代码中有两行以“$”(“输入:提交”)开头。单击(函数().为什么不把这两个街区合并起来呢?那应该可以解决it@AmitBhargava请参阅修订后的代码。使用该代码,如果我没有选择任何单选按钮,我不会收到任何错误。您可以添加HTML和生成的Javascript(即没有php块)您应该能够将代码从第二个块移动到validate()函数中。奇怪的是,当我从您的问题中添加jQuery代码时(我对它进行了一些调整以删除PHP并声明
namesArray
)它实际上是按照你想要的方式工作的。我不认为问题出在php上,因为我刚刚删除了它,它仍然在运行。我也不这么认为,我只是不得不用一些静态的东西来替换它。这个页面是不是在互联网上的某个地方,这样我们就可以看到它在运行?我如何打破它,使它不通过前3次验证如果它被触发了呢?