我已经设法在表单上实现验证器,并且除了关键的最后一个之外,我的所有需求都能正常工作。
有没有人知道我将如何进行(或者甚至是否可能)扩展或创建纯粹是警告但仍允许提交表单的验证消息(即该字段仍然有效)。
为了说明这一点;我有一个字段是必需的,数字,并且在一个范围内(0 - 99999),但我想显示一个警告(根据错误消息)如果说超过5000的类型说这个值对于他们的情况来说很高,考虑改变它。
希望有意义!
编辑: 很抱歉应该提到我希望消息在元素离开焦点时显示为元素侧面的所有其他验证错误消息。我不知道是否有可能仍然有一个规则在所有其他有效但同时将该字段标记为有效或某事之后触发?
答案 0 :(得分:1)
您可以使用validate options中的submitHandler:
$(".selector").validate({
submitHandler: function(form) {
if (value > BIG_VALUE) {
if (confirm("...")) {
form.submit();
}
}
else {
form.submit();
}
}
})