(表单重复提交)jquery验证 通过时,提交按钮变灰,不通过时正常显示
来源:互联网 发布:java中public方法 编辑:程序博客网 时间:2024/05/28 19:23
原理 ,所有表单验证通过后,form.submit();进行表单提交。
实例1
因此在在验证回来通过之后,表单提交前 设置提交按钮为灰
document.getElementById("signupbutton").disabled=true;
form.submit();
<script>//自定义验证规则$(document).ready(function() {//设置默认属性$.validator.setDefaults({ submitHandler: function(form) {document.getElementById("signupbutton").disabled=true;form.submit(); }}),//开始验证$("#signupForm").validate({ rules: {realname: {required: true,stringCheck:true, byteRangeLength:[4,15]},mobile: {required: true,isMobileNo: true},password: {required: true},},//设置错误信息存放标签errorElement: "em",//指定错误信息位置errorPlacement: function (error, element) { if (element.is(':radio') || element.is(':checkbox')) { var eid = element.attr('name'); error.appendTo(element.parent()); } else { //error.appendTo(element.parent().next()); error.appendTo(element.closest("div")); //error.appendTo(element.closest("td")); }},//设置验证触发事件focusInvalid: true,//设置验证成功提示格式success:function(e){ e.html(" ").addClass("valid").text('ok');}})}); </script>
表单名为 signupForm
表单form 提交按钮,并起id="signubutton" ,用于上边设置时对应id按钮处理
<input type="submit" class="btn btn-primary" name="signup" id="signupbutton" value="注 册" style="width:225px;margin-left:-20px;" />
0 0
- (表单重复提交)jquery验证 通过时,提交按钮变灰,不通过时正常显示
- 提交一次后按钮变灰,防止重复提交表单
- 提交一次后按钮变灰,防止重复提交表单
- Jquery 实现表单提交按钮变灰,防止多次点击提交重复数据
- 表单提交时,用户不接受(不同意)协议时让提交按钮变灰无法选中
- button按钮防重复提交(点击提交之后提交按钮变灰)
- JQuery脚本-通过禁用按钮防止表单重复提交
- 提交按钮点击后变灰色(不能再点),页面处理完毕后变为正常,避免重复提交
- jquery表单提交验证
- jquery 表单验证 提交
- 图片提交按钮与表单重复提交
- 点击提交按钮,按钮变灰,页面正在加载中
- web表单重复提交验证
- Jquery 实现表单验证,所有验证通过方可提交
- Jquery 实现表单验证,所有验证通过方可提交
- Jquery 实现表单验证,所有验证通过方可提交
- Jquery 实现表单验证,所有验证通过方可提交
- jquery提交form表单时禁止重复提交的方法
- C#预编译指令
- RTMP协议发送H.264编码及AAC编码的音视频,实现摄像头直播
- hdu 2871 Memory Control
- 欢迎使用CSDN-markdown编辑器
- 常见表单重复提交问题整理及解决方法
- (表单重复提交)jquery验证 通过时,提交按钮变灰,不通过时正常显示
- 去掉部分重复
- Apache Pig字符串截取实战小例子
- 移动端webapp开发必备知识
- 回头看看也挺好
- 利用java反射机制 读取配置文件 实现动态类加载以及动态类型转换
- 【 程序运行时出现莫名奇妙的异常现象的原因之总结 】
- 关于quick-cocos2d-x新建自定义类绑定失败的处理方法
- 工具记载