为了账号安全,请及时绑定邮箱和手机立即绑定

我在用php做一个注册页面,想用ajax实现局部刷新显示判断一些比如重复,长度的结果

我在用php做一个注册页面,想用ajax实现局部刷新显示判断一些比如重复,长度的结果

qq_菲杨_0 2015-07-13 16:31:51
我现在只会用document.getElementById("x").innerHTML = request.responseText;这种来显示单个判断结果,但是想做到多个就不知道该怎么实现了,我想给 用户名<p1>密  码<p2>邮  箱<p3>给p里赋上判断结果,怎么取出针对不同内容判断后再分别分配给这些<p>。。语言表达比较差。希望见谅。
查看完整描述

2 回答

已采纳
?
前端我来了

TA贡献3条经验 获得超0个赞

首先。你的思路应该是

  1. 注册的时候当输入完成的时候,利用ajax ,将输入的值与后台进行比对。 当注册用户名存在提示报错。(ajax是动态的局部刷新页面技术。很简单去看下就能懂)

  2. 当注册用户可用时,输入密码。然后还有确认密码。  首先要判断第一次输入的密码跟确认密码是否一致。若不一致直接返回错误。若一致当邮箱(邮箱是否要验证已存在看你具体的业务需求)可用时提交后台。

  3. 你说的 长度判断  一般的我们在前台就已经做好限制了。 利用 maxlength 属性。

  4. 判断的结果会在ajax返回的result里的data数据里。 你拿到数据后。 利用 $("#xxx") 也就是jquery 去操作你页面上的不同控件。    说的大概就这么多。 自己去研究 再不懂可以继续提问我


查看完整回答
反对 回复 2015-07-13
  • qq_菲杨_0
    qq_菲杨_0
    非常感谢!
  • qq_菲杨_0
    qq_菲杨_0
    document.getElementById("confirm_user_password").onblur = function() { var cup=confirm_user_password.value; var up=user_password.value; if(cup==""){ document.getElementById("checkconfirmpassword").innerHTML = "写东西啊!"; }else if(user_password.value!=cup){ document.getElementById("checkconfirmpassword").innerHTML = "两次输入必须相同"; }else{ document.getElementById("checkconfirmpassword").innerHTML = "通过"; } 这种在IE内核下就无效,在Chrome里就有用。。怎么办
?
qq_菲杨_0

TA贡献1条经验 获得超0个赞

document.getElementById("confirm_user_password").onblur = function() { 
				var cup=confirm_user_password.value;
				var up=user_password.value;
				if(cup==""){
					document.getElementById("checkconfirmpassword").innerHTML = "写东西啊!";
				}else if(user_password.value!=cup){
					document.getElementById("checkconfirmpassword").innerHTML = "两次输入必须相同";
				}else{
				document.getElementById("checkconfirmpassword").innerHTML = "通过";
				}

这种在IE内核下就无效,在Chrome里就有用。。怎么办

查看完整回答
反对 回复 2015-07-15
  • 2 回答
  • 1 关注
  • 2108 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信