首先,我设置了jQuery,这样表单就不会提交:http://jsfiddle.net/FztLS/1/
只是如果设置了字段,它就不会提交。我想知道有没有人知道脚本出了什么问题。
我假设只有当字段为空时,return false;才会应用。
另外,我如何将类应用于每个空字段,而不仅仅是第一个?
最后,有没有更好的方法来包含单选框验证?
发布于 2013-04-29 16:08:07
问题出在这里:
if ($('input[name="rating"]:not(:checked)').val()) {因为这些是单选按钮,所以 always 是未选中的,所以你总是得到一个值,因此返回false。
试着这样做:
if($('input[name="rating"]:checked').length === 0) {这意味着“如果没有选中任何单选按钮”。
https://stackoverflow.com/questions/16273718
复制相似问题