ajax 实现当输入用户名或手机号找回密码的前台操作
来源:互联网 发布:驾考模拟软件 编辑:程序博客网 时间:2024/06/06 08:38
1、页面设置:
<form id="jvForm" action="forgot_password_jsfund.jspx" method="post">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="5">
<tr>
<td height="30" align="right">登录账号:</td>
<td width="645"><input type="text" id="username" name="username" value="身份证或是手机号" class="input required"/>
<!-- <input type="button" value="发验证码" /> -->
</td>
</tr>
<tr>
<td height="40" colspan="2" align="center">
<input type="button" onclick="checkMobile();" name="register" id="SMSCheckCoder" value="下一步" />
</td>
</tr>
</table>
</form>
==============================================================================================================================
2、ajax的实现:
<script language="javascript" type="text/javascript">
//注册表单验证
$("#SMSCheckCoder").click(
function() {
if (true) {
/* $("#SMSCheckCoder").attr("disabled", true);
var t = 12;
var idInt = setInterval(function() {
$("#SMSCheckCoder").val(t + "秒后重发");
t--;
if (t == 0 || t < 0) {
$("#SMSCheckCoder").removeAttr("disabled");
$("#SMSCheckCoder").val("发送验证码");
clearInterval(idInt);
}
}, 1000); */
//发送AJAX请求
$.getJSON("${base}/sms/o_send.jspx?mobileNumber="
+ $("#username").val(), function(data) {
if (data.code == 0) {
alert("手机验证码发送成功,请注意查收。");
}
});
}
$("#jvForm").submit();
});
function checkMobile() {
var phone = $("#username").val();
/* alert("dddddddddd"); */
if (phone && /^1[1|2|3|4|5|6|7|8|9]\d{9}$/.test(phone)) {
return true;
}else if(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(phone)==true){
$.ajax({
type:"POST",
url:"${base}/member/forgot_usernamevalidate_jsfund.jspx?username="+ phone,
dataType:"json",
success:function(result){
if (result.username && /^1[1|2|3|4|5|6|7|8|9]\d{9}$/.test(username)) {
return true;
}else if(result.username.trim() == ""){
$("#username").focus();
return false;
}
}
});
}else if(phone.trim() == "") {
/* alert("手机号码不能为空。"); */
$("#username").focus();
return false;
}else{
alert("您输入的账号不对,请重新输入。");
$("#username").focus();
return false;
}
}
</script>
- ajax 实现当输入用户名或手机号找回密码的前台操作
- 用户名(手机号)和密码的后台校验
- 当Oracle数据库用户名密码丢失后,如何找回用户名密码
- 当Oracle数据库用户名密码丢失后,如何找回用户名密码
- 当Oracle数据库用户名密码丢失后,如何找回用户名密码
- oracle 用户名密码找回
- 输入密码或用户名判断是否正确
- 当访问共享文件夹时需输入用户名和密码的解决办法
- 找回了Blog的用户名和密码,赶紧测试一下
- 找回丢失的Windows Vista用户名与密码
- Cookie操作类 实现记住用户名和密码的功能
- jsp注册页面,Ajax实现验证用户名是否存在,密码是否一致,当不存在时,注册按钮变成灰色。
- cygwin下git提示输入用户名或密码不接受响应的解决方法
- 输入用户名和密码时,实现输入框整体上移的效果
- java实现弹出认证输入框(弹出一个带有用户名和密码输入的对话框)
- 忘记Ubuntu用户名或密码的处理
- 忘记Ubuntu用户名或密码的处理
- Ajax实现无刷新验证用户名是否存在 (使用AjaxPro.2.dll)(当鼠标离开输入框时,即使判断用户名是否存在)
- MYSQL未启用存储引擎的启用办法
- HttpURLConnection请求出现乱码解决方案
- Linux的权限和所有权模型
- androidstudio 常用快捷键
- 全面理解Unity加载和内存管理
- ajax 实现当输入用户名或手机号找回密码的前台操作
- python中获得某月有多少天的函数
- ExtJs 实现动态列,动态多表头
- [API]common http get and post
- Log4j.properties 详解
- RAC如何在共享磁盘中创建文件夹
- mysql体系结构
- HDU 1087 Super Jumping! Jumping! Jumping!
- RHadoop的安装与试验