jQuery是否验证冲突提交函数,而不是表单按钮(图像/超链接)
Does jQuery Validate conflict submit functions other than form button (image/hyperlink)?
我将给出几个我遇到的表单问题的例子。作为一名程序员,我已经因为使用"突兀的js"而受到谴责,并试图做得更好,但当"突兀的js"起作用而不引人注目时,它会让人完全沮丧。总的目标是给submit()类似的行为,而不是一个实际的表单type=submit按钮,在本例中是一个图像链接。
示例1链接1
这里的理论是,在点击ID"pw_submit"时,表单输入被禁用(工作),submit函数被调用,从而触发validate。后一种情况不会发生。移动。
例2 -查看这个JS文件:http://jsfiddle.net/YkuAk/
工作,但与常规的html按钮,不是我想要/需要的
正如我上面提到的,例2在validate被调用的意义上"工作",但它没有实现我们使用超链接、图像等来初始化submit()函数的目标。
示例3 - "obtrusive JS"插入式Javascript的第三个例子这个例子没有任何问题,但正如我上面提到的,因为使用内联js而受到批评。虽然在我看来,它与示例1中的代码没有什么不同,但显然它是。
任何想法?
验证插件将自己的侦听器绑定到表单提交事件。在第一步中,将$("#someform").validate();
置于单击事件回调之外。现在的方式是,插件正在向表单添加另一个提交侦听器。
误读了小提琴。验证插件不验证禁用的输入。
如果您真的想验证所有禁用的表单字段插件中的相关行是.not(":submit,:reset, [disabled]"),你可以添加或删除功能。
src: http://forum.jquery.com/topic/jquery-jquery-validate-validating-disabled-inputs
我不确定-可能已经找到了答案,但在示例1中,当我删除事件以禁用输入字段-它似乎功能正常运行。
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 点击相同的按钮打开模型,然后提交表单
- 为什么我的按钮组件提交它所在的表单
- 在表单完成并确认密码之前,请禁用提交按钮
- 输入文本框为空时的阻止按钮asp.网络表单
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- HTML4表单使用mattw@scriptarchive.comcgi脚本我可以嵌入贝宝按钮
- 单击表单中的按钮会导致页面刷新
- 从输入时提交到jQuery,无需提交按钮,无需表单操作
- 单选按钮表单代码和下拉菜单代码
- 在单选按钮表单选项上附加链接
- 如果电子邮件输入处于焦点上,则阻止输入按钮表单提交 (jquery)
- jquery动态选择单选按钮(表单重置问题)
- Jquery History/Hashchange Event-返回按钮-表单提交时
- 创建第二个addtocart按钮/表单
- HTML/Javascript单选按钮表单,重定向到不同的链接
- 停止不必要的按钮表单提交html js
- JSF提交按钮-表单在一秒钟内被提交X次(直到重新创建视图)-如何防止它
- next和prev按钮表单流的HTML表单验证
- 如何在提交无按钮表单时激发函数