日期:2014-05-16  浏览次数:20285 次

注册问题遇到的问题,求教
注册,没有填完全部注册信息,按确定注册,就跳到后台的php运行注册了,有什么办法令它不跳转页面,并提示还有信息没填完,最好用javascript实现。我的意思就是javascript使页面不跳转。求指教,谢谢
javascript php

------解决方案--------------------
你需要把提交按钮绑定onclick事件,如果注册信息正确则允许提交,反之reuturn false;

<input type="submit" name="register"  onclick="return check();"/>
举例来说
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
function check(){
var a=$('#username').val();
var b=$('#pwd').val();
var patrn=/^[A-Za-z][A-Za-z0-9_]{2,9}$/;
if(a==""){
alert("请输入用户名!");
return false;
}
if(b==""){
alert("请输入密码!");
return false;
}
if(b.length<5
------解决方案--------------------
b.length>16){
alert("密码长度不符合要求!");
return false;
}
if (!patrn.test(a)){
alert("用户名格式不正确");
return false; 
}
else{
return true;
}
}
</script>

------解决方案--------------------
用ajax可以实现,