jquery.validate验证是不是一定要button type="submit"才能触发,在...
发布网友
发布时间:2024-08-21 23:43
我来回答
共2个回答
热心网友
时间:2024-08-22 00:19
不一定非要通过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一样强大,好好研究吧!
热心网友
时间:2024-08-22 00:16
验证的触发有两种方式
第1:单个元素触发验证, 在元素失去焦点后触发,
第2:整个表单触发验证, 在表单的onsubmit事件触发后
这两种触发绑定在初始化validate 插件时,已经自动附加上去了,不需要手动处理,如果要手动触发表单验证, 可以这样 写
<input type="button" onclick="document.forms[0].submit();" value="手动触发验证" />
jquery.validate验证是不是一定要button type="submit"才能触发,在...
onkeyup Boolean 默认:true 是否在敲击键盘时验证 (".selector").validate({ onkeyup:false })onclick Boolean 默认:true 是否在鼠标点击时验证(一般验证 checkbox,radiobox)(".selector").validate({ onclick:false })focusInvalid Boolean 默认:true 提交表单后,未通过验证的表单(第一个或提交之 ...
如何让jquery-validate在文本框失去焦点的时候就验证
-validate规则:如果没有填写只有在onsubmit的时候才提示未填写。。默认onfocusout和onkeyuptrue,如果有其他验证,如minlength等验证,在填写时,不满足就会在失去焦点的时候就验证错误。就是没有输入,onfocusout不会被触发。。(个人理解)
jquery.validate不用submit提交,用js提交的,怎么触发验证啊?
用 button.click提交。举例如下:("#form").validate();("#btn).click(function(){ if($("#form").valid()){ ("#form").submit();} });jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用...
如何让jquery-validate在文本框失去焦点的时候就验证
-validate 规则: 如果没有填写只有在 onsubmit 的时候才提示未填写。。默认 onfocusout 和 onkeyup true,如果有其他验证,如minlength 等验证,在填写时,不满足就会在失去焦点的时候就验证错误。就是没有输入,onfocusout 不会被触发。。(个人理解)...
jquery.validate 如何验证表单中的select元素?
你可以变个思路,比如说你给select的默认值设置成Text:请选择,value设置为-1 你用jquery validate 验证的时候可以使用min,比如说最小值必须为0,即如果不进行选择,则激发button的时候就会验证。我就是这么做的,当然,变通的方式有很多
ligerui 弹出层用validate印证,为什么不起作用
他那个按钮是在表单外的,不是在表单内,并且div模拟,触发验证事件需要点击type=submit按钮才行 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <...
如何使用jquery的validate
DictKey ,DictContent:指需要验证的控件ID submitHandler :指通过验证后运行的函数,里面写入表单要提交的函数,否则表单不会提交。默认校验规则 (1)required:true 必输字段 (2)remote:"check.php"使用ajax方法调用check.php验证输入值 (3)email:true 必须输入正确格式的电子邮件 (4)url:true 必须...
求教jquery.validate在使用了masterpage的页面下失效
如果你引用的是jquery.validate.插件的话,那么提交按钮提交前就会自动判断。如果你不想单独验证不提交的话,则需要如下 (function () { ("#Register").validate({ debug: true,//只验证不提交表单 submitHandler: function (form) { Register();//单独处理验证通过后,单独的脚本事件,可以由用ajax...
用jquery的validate插件验证表单元素的值,验证checkbox时出错,求...
jquery.validate最方便的验证方式是在class里边写验证规则,这种写法也支持动态加载的元素,楼主可以了解一下 另外,你这里的checkbox是是不会参加校验的,返回false可能是其他原因
Jquery validate能不能做到用户在输入文本框内容的时候给一个提示,让...
那就可以输入框获得焦点后提示就OK (classid).focus(function(){ //各种提示方法 });