Xai*_*oft 7 asp.net jquery jquery-validate
我想使用http://docs.jquery.com/Plugins/Validation中的jQuery Validation插件验证一些asp.net文本框 ,但似乎元素必须位于表单标记之间.如果我只有几个元素,我很难称之为一个表单,所以我宁愿不将它们包含在表单元素中.有没有解决的办法?另外,如果我在表单上有两个按钮,取消和提交按钮,我希望表单仅在单击提交按钮时验证,而不是取消按钮,这是如何完成的?
我只有几个元素,我很难将其称为表单,所以我宁愿不将它们包装在表单元素内。
如果元素不在表单标记内,则它不是有效的 HTML 文档,因此脚本内的行为可能会变得不稳定,具体取决于浏览器处理格式错误的 HTML 的方式。
大多数浏览器都会隐式创建表单,但现在您无法控制表单的行为。默认值通常是针对所请求页面的 URL 的后操作表单。
问题是,您可能不知道在 JQuery 中使用什么选择器来获取对表单的引用......但我想$("form")可以解决这个问题。
单击提交按钮时验证,但单击取消按钮时不验证
该插件拦截并运行表单的提交事件。一般来说,取消按钮是 html 输入元素,其 type 属性设置为“reset”:
<input type="reset" value="cancel" />
Run Code Online (Sandbox Code Playgroud)
重置类型按钮不会导致表单提交,也不会触发验证。
如果您使用其他按钮类型,请确保 onclick 甚至返回 false。这会取消表单的提交操作,但仍然允许您在单击按钮时运行自己的 javasctipt。
| 归档时间: |
|
| 查看次数: |
12332 次 |
| 最近记录: |