我有两个按钮,一个用于Next,另一个用于SAVE 当点击Next时我想让jQuery进行验证,但是当SAVE被点击时,jQuery将不会进行验证。是否有事件处理程序?
答案 0 :(得分:7)
jQuery Validation插件将使用button
自动捕获/验证任何input
或<form></form>
(type="submit"
容器内),并忽略任何type="button"
<button type="submit">NEXT</button>
<button type="button">SAVE</button>
OR
<input type="submit" value="NEXT" />
<input type="button" value="SAVE" />
或者,在按钮上添加class="cancel"
将导致插件忽略它。
<button type="submit">NEXT</button>
<button type="submit" class="cancel">SAVE</button>
OR
<input type="submit" value="NEXT" />
<input type="submit" class="cancel" value="SAVE" />
答案 1 :(得分:-1)
$("#nextButtonId").click(validateFunction);
$("#saveButtonId").click(saveFunction);
这样的事情会起作用
答案 2 :(得分:-1)
设置两个函数next()
和save()
,您可以在validate()
中使用next()
并跳过save()
中的验证。
如果您提供了一些代码,我们可以为您提供进一步的帮助。