jQuery Validate插入 reomte使用详细的说明

jQuery Validate插入 reomte使用详细的说明

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

在用户注冊时常常要通过ajax请求推断用户账号是否已注冊,最方便的方法便是用jQuery Validate插件 reomte方法

Jquery Validate插件, 调用远程方法验证參数, remote的使用方法:

在validate的方法上增加
remote:”校验方法”
,比如:
remote: “/test/checkAccount.jsp”
, 这时传进checkAccount.jsp的參数就是account=$(“#account”).val(), 这个是jquery.validate自己主动加參,不用手动改动。若參数名称不是变量名,能够自行改动成:

remote: “/test/checkAccount.jsp?

paramName=” + $(“#account”).val() 这时校验方法需返回boolean值,比如:account可用就out.print(false)或account不可用就out.print(true);

这里贴出善达网的注冊代码:

$(“#register”).validate({
rules: {
“user.email”: {
required: true,
email: true,
       remote:{                                         
              type:”POST”,
              url:”/passport/account/validateEmail”,            
              data:{
              email:function(){return $(“#email”).val();}
              }
       }

}

                 //此处省略善达网 sdg.registre.js的部分代码

},
messages: {
“user.email”: {
required: “请输入邮箱!”,
email: “邮箱格式错误!”,
remote: “该邮箱已被注冊!”
}
//此处省略善达网 sdg.registre.js的部分代码
},
       //此处省略善达网 sdg.registre.js的部分代码

});

相应的html代码 <input type=”text” class=”input-block-level tips” name=”user.email” id=”email”>很多其它的这个页面的html代码大家能够自己到善达网去找到。

善达网的后台是用jFinal框架写的,由于没有看过善达网的后台代码。详细后面怎么实现不清楚。

一般在后台的校验方法的写法则是:

//此处以SpringMVC为例,列出核心代码

@Controller
@RequestMapping(“/passport/account“)

public class UserAction {

@Autowired

UserManager usermanager;//用户管理类,负责从数据中读取用户数据

@RequestMapping(value = “/validateEmail“, method = RequestMethod.POST)

public String validateEmail(HttpServletRequest request,HttpServletResponse response) {

     String email=request.getParamaters(“user.email“);

        Boolean isExisted=usermanager.isExistedUser(email);//依据eamil号从数据库中查找该email是否已注冊

       if (isExisted)

          response.write(“true”);

      else

        response.write(“false”);

       return null;
}

}


版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116904.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • LinkedHashMap和hashMap和TreeMap的区别「建议收藏」

    LinkedHashMap和hashMap和TreeMap的区别「建议收藏」区别:LinkedHashMap是继承于HashMap,是基于HashMap和双向链表来实现的。 HashMap无序;LinkedHashMap有序,可分为插入顺序和访问顺序两种。如果是访问顺序,那put和get操作已存在的Entry时,都会把Entry移动到双向链表的表尾(其实是先删除再插入)。 LinkedHashMap存取数据,还是跟HashMap一样使用的Entry[]的方式,双向…

    2022年10月30日
  • 这是一篇日记而已

    这是一篇日记而已2018年6月27日                                          星期三                                       晴(巨热)刚刚装订好C++的课设报告,瞬间感觉轻松了不少,因为今天四点顺利的考完了并行计算,加上周二交上的十五六页Oracle结课报告,本学期的三门选修课都已经顺利结课。从明天起,基本上已经进入了没课…

  • 是的,我昨天当爸爸了

    于2020年12月23日(农历十一月初九)喜得小棉袄一枚,我当爸爸了。 原文始发于微信公众号(全栈程序员社区):是的,我昨天当爸爸了

  • 电脑爱好者GHOSTWIN7纯净版V3.0

    电脑爱好者GHOSTWIN7纯净版V3.0系统特色:1系统使用系统总裁论坛最新封装工具和IT天空论坛最新驱动包制作而成2主题已破解,可使用第三方主题3我的文档收藏夹虚拟内存智能转移非系统分区4集成DirectX最新版本运行库,VB、VC++2005SP1、2008、2010、2012等运行库文件。…

  • 基于arduino的光控窗帘_基于Arduino系统的智能窗帘设计与实现.doc

    基于arduino的光控窗帘_基于Arduino系统的智能窗帘设计与实现.doc摘要:跟随社会发展的潮流,现代科学技术正处于快速发展阶段,人们对智能家居的关注度也越来越高,人们开始寻求更加智能和舒适的生活及办公环境。智能遥控属于电子与信息工程的一个重要分支,在现代智能家居中有着良好的发展前景。本设计采用Arduino单片机来控制智能窗帘系统,实时监测室内温湿度情况并在LCD上显示,使用了红外遥控的技术,可以切换不同的工作模式从而来切换其控制方式,实现半自动控制、自动控制以及远…

  • 彩色图和深度图转点云

    彩色图和深度图转点云环境:windows10、VS2013、opencv2.49、openNi、PCL1.8opencv环境搭建参考https://www.cnblogs.com/cuteshongshong/p/4057193.htmlhttps://blog.csdn.net/u013105549/article/details/50493069PCL1.8+openNi搭建参考https://blog.cs…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号