在JQuery的validate功能中使用remote实现Ajax功能后台验证
来源:互联网 发布:ubuntu 16.04 dash 编辑:程序博客网 时间:2024/04/30 13:28
===========A:单独使用JQuery Ajax功能(随意返回各种类型数值)===========================
/**注册-验证手机号是否已存在*/
function validateTelID() {
var telID = $("#telID").val();
$.ajax({type:"POST", url:"Regedit_validateTelID", data:"telID=" + telID, success:function (data) {
if (data == 0) {
//0为不存在,提交注册
} else {
// 验证手机号存在(1为存在,留在当前页面)
}
}});
}
==========B:在JQuery的validate功能中使用remote实现Ajax功能后台验证(只可返回String类型"true"或"false"值)===
<script type="text/javascript">
$.validator.setDefaults({
submitHandler: function(regeditForm)
{
alert("提交ok");
//document.regeditForm.action="Regedit_regeditUserStep2"
// document.regeditForm.submit();
}
});
$().ready(function() {
$("#regeditForm").validate({
rules: {
confirmCode: {
required: true,
remote: {
type:"POST",
url:"Regedit_validateConfirmCode",
data:{
confirmCode: function() {return $("#confirmCode").val();}
}
}
},
userPwd: {
required: true,
minlength: 2
},
confirmUserPwd: {
required: true,
minlength: 2,
equalTo: "#userPwd"
}
},
messages: {
confirmCode: {
required: "<font color=/"#ff0000/">请填写验证码</font>",
remote:"验证码错误了"
},
userPwd: {
required: "<font color=/"#ff0000/">请填写密码</font>",
minlength: "<font color=/"#ff0000/">密码长度不得小于5位</font>"
},
confirmUserPwd: {
required: "<font color=/"#ff0000/">请重复输入密码</font>",
minlength: "<font color=/"#ff0000/">密码长度不得小于5位</font>",
equalTo: "<font color=/"#ff0000/">确认密码与密码不一致</font>"
}
}
});
});
</script>
b中使用remote实现ajax ,只需注意后台action只能返回"true"或"false"
前端不用进行再次判断
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
String confirmCode = request.getParameter("confirmCode").trim();
response.setContentType("text/html");
String value = "false";
response.getWriter().write(value);
- 在JQuery的validate功能中使用remote实现Ajax功能后台验证
- 在JQuery的validate功能中使用remote实现Ajax功能后台验证
- jquery.validate通过remote来实现ajax验证范例
- jquery.validate通过remote来实现ajax验证范例
- jQuery Validate ajax 后台验证
- jQuery.validate 正则验证功能
- jQuery.validate 正则验证功能
- 使用jQuery方便快捷的实现Ajax功能
- jQuery实现的分页功能,包括ajax请求,后台数据
- 基于jquery-validate实现的校验功能
- jquery validate remote验证遇到的坑
- jquery + json + springMVC集成在controller中实现Ajax功能
- jquery + json + springMVC集成在controller中实现Ajax功能
- jQuery validate表单正则验证功能详解
- jQuery.validate验证功能--有道笔记整理
- jQuery validate 如何清除remote验证的缓存 (在select验证时这个bug尤为明显)
- jquery validate 在ajax提交表单下的验证方法
- JQuery实现Ajax功能
- 整理浏览器对网页的兼容性问题(一)——JS&DOM篇
- Javascript单例模式
- 利用虚拟硬盘(把内存当作硬盘)来提高数据库的效率(目前只针对SQL Server 2000)可以提高很多
- haha
- 学java技术,提个人素质
- 在JQuery的validate功能中使用remote实现Ajax功能后台验证
- Effective keyword-based Selection of Relational Databases(未完成)
- javascript----------prototype
- java,spring,hibernate,一个都不能少
- 日本演歌的杰作 - また君に恋してる
- 如何判别主板BIOS启动时的提示?
- 火狐不执行js的一些解决办法及火狐对js的兼容问题
- var 中的变量 必须声明:
- java如何获取键盘输入