我现在只会用document.getElementById("x").innerHTML = request.responseText;这种来显示单个判断结果,但是想做到多个就不知道该怎么实现了,我想给 用户名<p1>密 码<p2>邮 箱<p3>给p里赋上判断结果,怎么取出针对不同内容判断后再分别分配给这些<p>。。语言表达比较差。希望见谅。
2 回答
已采纳
前端我来了
TA贡献3条经验 获得超0个赞
首先。你的思路应该是
注册的时候当输入完成的时候,利用ajax ,将输入的值与后台进行比对。 当注册用户名存在提示报错。(ajax是动态的局部刷新页面技术。很简单去看下就能懂)
当注册用户可用时,输入密码。然后还有确认密码。 首先要判断第一次输入的密码跟确认密码是否一致。若不一致直接返回错误。若一致当邮箱(邮箱是否要验证已存在看你具体的业务需求)可用时提交后台。
你说的 长度判断 一般的我们在前台就已经做好限制了。 利用 maxlength 属性。
判断的结果会在ajax返回的result里的data数据里。 你拿到数据后。 利用 $("#xxx") 也就是jquery 去操作你页面上的不同控件。 说的大概就这么多。 自己去研究 再不懂可以继续提问我
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里就有用。。怎么办
- 2 回答
- 1 关注
- 2108 浏览
添加回答
举报
0/150
提交
取消