效果圖:
兩種注冊方式
手機注冊,郵箱注冊
注冊好的信息分別放在不同的表,但是兩個表不是獨立的,且所有注冊的信息都是獨立的
1,在寫號碼時正則表達式判斷是否11位號碼
2.已經注冊的號碼不可以再次注冊,有ajax技術實現判斷,前端把客戶寫的號碼傳到后台,
后台代碼:
3.昵稱不能重復,ajax技術實現直接判斷
前台代碼
function username1(){
var username=form1.nc1.value;
if(username==""){
document.getElementById("n1").innerHTML="<font color='red' size='-1'>不能為空";
}else{
createRequest3("checkusername.jsp?user1="+encodeURI(username));
}
}
function createRequest3(url){
http_request=new XMLHttpRequest();
http_request.onreadystatechange=function(){
if(http_request.readyState==4){
if(http_request.status==200){
document.getElementById("n1").innerHTML="<font color='green' size='-1'>"+http_request.responseText;
w=1;
}else{
alert("error");
}
}
}
http_request.open("POST",url,true);
http_request.send(null);
}
后台代碼:
4.
密碼正則表達式判斷
確認密碼這判斷是否無設置密碼一致
5.
String tl="insert into register (number,username,possward,sex) values ('"+number1+"','"+user1+"','"+pwd+"','"+sex+"')";
后台存入數據庫
郵箱注冊也是相似的只是有部分正則表達式不同
6.重定向到登錄界面