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


我现在只会用document.getElementById("x").innerHTML = request.responseText;这种来显示单个判断结果,但是想做到多个就不知道该怎么实现了,我想给 

用户名<p1>

密  码<p2>

邮  箱<p3>

给p里赋上判断结果,怎么取出针对不同内容判断后再分别分配给这些<p>。。语言表达比较差。希望见谅。

qq_菲杨_0
浏览 2109回答 2
2回答

前端我来了

首先。你的思路应该是 注册的时候当输入完成的时候,利用ajax ,将输入的值与后台进行比对。 当注册用户名存在提示报错。(ajax是动态的局部刷新页面技术。很简单去看下就能懂)当注册用户可用时,输入密码。然后还有确认密码。  首先要判断第一次输入的密码跟确认密码是否一致。若不一致直接返回错误。若一致当邮箱(邮箱是否要验证已存在看你具体的业务需求)可用时提交后台。你说的 长度判断  一般的我们在前台就已经做好限制了。 利用 maxlength 属性。判断的结果会在ajax返回的result里的data数据里。 你拿到数据后。 利用 $("#xxx") 也就是jquery 去操作你页面上的不同控件。    说的大概就这么多。 自己去研究 再不懂可以继续提问我

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里就有用。。怎么办
打开App,查看更多内容
随时随地看视频慕课网APP