1

当单击某个按钮时,我无法弄清楚如何绕过表单内的表单字段。

例子:

就我而言,我想绕过newpasswordand newpassword2(如果用户想要更改密码,则需要它),因为我有一个按钮,因此用户可以删除他的帐户。没有绕过,他必须填写一个newpassword并确认,然后才能删除他的帐户。

这些是id:

  • 删除按钮:deletemyacc
  • 表格名称:(updelacc因为此表格中的更新/删除帐户选项)
  • 要绕过的表单字段名称:newpasswordnewpassword2

现在这段代码有效,但它跳过了所有验证,而我仍然希望old password验证表单字段和 users email

$("#deletemyacc").click(function () {
  $("#updelacc").validate().cancelSubmit = true;
});
4

1 回答 1

2

尝试:

$("#deletemyacc").click(function () {
  $("#updelacc").validate({ignore: ".ignore"}).cancelSubmit = true;
});

这种方式会忽略所有具有“忽略”类的元素

来源:http ://docs.jquery.com/Plugins/Validation/validate#options

于 2013-01-18T10:14:05.560 回答