如何验证不在表单标记内的某些输入?
我找到的所有样本都有一个表单标签,但我想验证一些不在表单内的输入。
答案 0 :(得分:10)
The previously accepted answer (since deleted)链接到2009年1月最后更新的a plugin。这个过时的插件与the plugin the OP was asking about非常不同:
标题:“使用jQuery Validation插件验证不在表单内的输入”
使用the jQuery Validate plugin,无法验证<form></form>
容器外部包含的输入元素。 此限制没有解决方法。
DEMO 1 :显示form
容器的正确用法。
<form id="myform">
<input type="text" name="myinput" />
<input type="submit" />
</form>
DEMO 2 :显示form
容器已更改为div
,相同的代码现已完全损坏。如果没有form
容器,插件就什么都不做。
<div id="myform">
<input type="text" name="myinput" />
<input type="submit" />
</div>
http://jsfiddle.net/nswnomn6/1/
您唯一的选择是使用不同的jQuery插件进行表单验证。不幸的是,我知道没有jQuery表单验证插件可以让你验证<form>
容器之外的输入元素。
答案 1 :(得分:2)