我遇到了布尔值的轻微验证问题required
表单字段上的属性。
我正在标记我的字段:
<label for="email">Email Address:</label>
<input value="" type="email" name="email" id="email" required />
但由于检测问题,尝试使用 jQuery 查找所有必填字段并将它们添加到数组中似乎存在问题。
以下仅适用于 Firefox (Gecko)$(':input[required=""]')
但在 Webkit(Safari、Chrome)中不返回任何内容。
另一方面,如果我运行,Webkit 将返回所有必填字段$(':input[required]')
or $(':input[required="true"]')
,但是当它通过 Gecko 运行时,它不会返回所需的字段。
我在这里做错了什么?最后我检查了输入属性很简单required
也没有required="required"
nor required="true"
.
有没有更好的方法使用 javascript/jQuery 检测所有必填字段?
这可能是一个糟糕的解决方法,但是您尝试过多重选择器吗?
$(':input[required=""],:input[required]')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)