永发信息网

jquery.validate验证是不是一定要buttontype="submit"才能触发,在普通的按钮type="button"中怎么触发验

答案:2  悬赏:20  手机版
解决时间 2021-11-12 09:06
  • 提问者网友:捧腹剧
  • 2021-11-11 18:32
jquery.validate验证是不是一定要buttontype="submit"才能触发,在普通的按钮type="button"中怎么触发验
最佳答案
  • 五星知识达人网友:患得患失的劫
  • 2021-01-14 14:42
不一定非要通过sumbit,还可以如下方式:

Onubmit Boolean 默认:true
是否提交时验证
$(".selector").validate({
onsubmit:false
})
onfocusout Boolean 默认:true
是否在获取焦点时验证
$(".selector").validate({
onfocusout:false
})
onkeyup Boolean 默认:true
是否在敲击键盘时验证
$(".selector").validate({
onkeyup:false
})
onclick Boolean 默认:true
是否在鼠标点击时验证(一般验证
checkbox,radiobox)
$(".selector").validate({
onclick:false
})
focusInvalid Boolean 默认:true
提交表单后,未通过验证的表单(第一个或提交之
前获得焦点的未通过验证的表单)会获得焦点
$(".selector").validate({
focusInvalid:false
})
focusCleanup Boolean 默认:false
当未通过验证的元素获得焦点时,并移除错误提示
(避免和 focusInvalid.一起使用)
$(".selector").validate({
focusCleanup:true
})
--------------
另外:也可以自已根据情况处理
例如:把验正封装成一个函数,就可以随时调用了
function needvalidate()
{
$("#aspnetform").validate({。。。。});
}

说明:这只是其中的一小部分功能,JQuery的验正功能和JQuery一样强大,好好研究吧!
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-01-27 13:11
验证的触发有两种方式 第1:单个元素触发验证, 在元素失去焦点后触发, 第2:整个表单触发验证, 在表单的onsubmit事件触发后 这两种触发绑定在初始化validate 插件时,已经自动附加上去了,不需要手动处理,如果要手动触发表单验证, 可以这样 写
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯