一.ajax

1.

<script type="text/javascript">
//验证原密码1.ajax,正则
var ok1=false,ok2=false,ok3=false;
$(function () { $("[name=upass]").blur(function () {
var upass=$(this).val();
$.ajax({
url:"/user/updatepassword",
data:"upass="+upass,
type:"post",
datatype:"text",
success:function (rs) {
if ('原密码正确'==rs) {
ok1=true;
}else {
ok1=false;
}
$("[name=upass]").next().html("<font color='red'>"+rs+"</font>");
}
});
}); //验证新密码
$("[name=userPs]").blur(function() {
var newpass=$(this).val();
var reg=/^\w{6,}$/;
if(reg.test(newpass)){
$(this).next().html("新密码可用");
ok2=true;
}else {
$(this).next().html("新密码不可用");
ok2=false;
}
}); //验证重复密码格式,是否与新密码相同
$("[name=newpass2]").blur(function () {
var newpass2=$(this).val();
var newpass=$("[name=userPs]").val();
var reg=/^\w{6,}$/;
if(reg.test(newpass2)){
if (newpass==newpass2){
$("[name=newpass2]").next().html("两次密码一致");
ok3=true;
} else {
$("[name=newpass2]").next().html("两次密码不一致");
ok3=false;
}
}else {
$(this).next().html("重复密码不可用");
ok3=false;
}
}); //提交表单
$("#button2").click(function () {
if(ok1&&ok2&&ok3){
document.forms[0].submit();
}else{
alert("输入有误")
}
}); }); </script>

处理ajax请求返回

2.jquery的validate

导入

jquery.validate.js

编写validate代码

 <script type="text/javascript">
$(function(){
$("form").validate({
rules:{
upass:{required:true,
remote:"/user/updatepassword"},
userPs:{required:true,minlength:6},
newpass2:{required:true,equalTo:"#userPs"}
},
messages:{
upass:{
required:"请输入原密码",
remote:"与原密码不一致"
},
userPs:{
required:"请输入新密码",
minlength:"新密码至少6位"
},
newpass2:{
required:"请输入重复密码",
equalTo:"两次密码要一致"
}
}
})
}) </script>

ssm中通过ajax或jquer的validate验证原密码与修改密码的正确性的更多相关文章

  1. 使用PHP中的ajax做登录页面、验证用户名是否可用、动态调用数据库

    1.ajax的基础知识 ajax是结合了jquery.php等几种技术延伸出来的综合运用的技术,不是新的内容.ajax也是写在<script>标签里面的. 如果使用ajax一定是要有1个处 ...

  2. MVC与Validate验证提示的样式修改

    MVC中使用Validate的验证,要修改错误提示样式一共有3处需要修改,否则就不太完美了: MVC中的Validate的验证机制只用在后台写一次,就可以完成前台和后台的完美验证,前台的验证主要是依靠 ...

  3. 自坑实录 - Asp.net MVC中无法使用@Ajax.BeginForm问题解决

    创建空的web项目,通过Nuget引用mvc组件来搭建空的MVC项目时, 在视图页面中无法使用@Ajax.BegForm来进行异步提交数据, 而新建默认的MVC模板项目却能够正常使用@Ajax.Beg ...

  4. JavaScript中的ajax(二)

    一.Ajax概念Ajax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml.也就是异步请求更新技术.Ajax是一种对现有技术的一种新的应用,不是一 ...

  5. SpringBoot入门07-Thymeleaf中显示ajax请求到的数据

    Thymeleaf中显示ajax请求所需依赖 <!--所需依赖--><dependency> <groupId>org.springframework.boot&l ...

  6. Jquery中的Ajax

    AJAX: * jQuery中的Ajax * 封装第一层 - 类似于原生Ajax的用法 * $.ajax() - 最复杂 * 选项 * url - 请求地址 * type - 请求类型,默认为GET ...

  7. jQuery入门(4)jQuery中的Ajax应用

    jQuery入门(1)jQuery中万能的选择器 jQuery入门(2)使用jQuery操作元素的属性与样式 jQuery入门(3)事件与事件对象 jQuery入门(4)jQuery中的Ajax()应 ...

  8. 【Java EE 学习 33 上】【JQuery样式操作】【JQuery中的Ajax操作】【JQuery中的XML操作】

    一.JQuery中样式的操作 1.给id=mover的div采用属性增加样式.one $("#b1").click(function(){ $("#mover" ...

  9. PHP--------TP中的ajax请求

    PHP--------TP中的ajax请求 以jQuery中的ajax为例: (1)引入jQuery 通过模板替换表示路径,我们可以自定义模板替换变量(在config中定义) /*自定义模板替换标签* ...

随机推荐

  1. vmdk转qcow2格式

    关闭vm 多文件格式转换成单文件格式vmdk 进入cmd命令行模式的窗口 进入VMware workstations的安装路径下 vmware-vdiskmanager.exe -r "E: ...

  2. base64图片

    常见的html中或css中图片的src赋值为data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHR ...

  3. Java内存泄漏定位

    Java虚拟机内存分为五个区域:方法区,堆,虚拟机栈,本地方法栈,程序计数器.其中方法区和堆是java虚拟机共享的内存区域,虚拟机栈,本地方法栈,程序计数器是线程私有的. 程序计数器(Program ...

  4. IDEA VM设置

    1.IDEA vm options -server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128 ...

  5. 三. html&JavaScript&ajax 部 分

    1. 判 断 第 二 个 日 期 比 第 一 个 日 期 大 如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21必须要保证用户 的输入是此格式,并且是时间,比如说月份不大于12等等, ...

  6. Fiddler 抓包工具怎么使用?怎么在Android手机端的APP抓包

    https://blog.csdn.net/loner_fang/article/details/83309266 参考这个人的微博上有fiddler主要功能使用的步骤. 序章 Fiddler是一个蛮 ...

  7. toString() 数组转字符串

    var monthNames = ['Jan', 'Feb', 'Mar', 'Apr']; var myVar = monthNames.toString(); // assigns "J ...

  8. hdu2089-不要62-(数位dp)

    不要62 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submis ...

  9. SSM商城项目(八)

    1.   学习计划 1.solr集群搭建 2.使用solrj管理solr集群 3.把搜索功能切换到集群版 4.添加商品同步到索引库 2.   什么是SolrCloud SolrCloud(solr 云 ...

  10. springcloud流程图

    自己画的: 别人画的 别人画的2