<script language="javaScript">
function checkReg(){
if (document.regForm.username.value == ""){
alert ("提示:\n\n必须输入用户名!")
document.regForm.username.focus()
return false
}
if (document.regForm.password.value == document.regForm.username.value){
alert ("提示:\n\n密码不能与用户名相同!")
document.regForm.password.focus()
return false
}else if (document.regForm.password.value.length <6){
alert ("提示:\n\n密码至少6位数!")
document.regForm.password.focus()
return false
}else if (!isNaN(document.regForm.password.value)){
alert ("提示:\n\n密码不能全是数字!")
document.regForm.password.focus()
return false
}
if(!(document.regForm.tel.value.match(/^(\d{3,4}\-)?\d{7,8}$/))){
alert ("提示:\n\n固定电话格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX!")
document.regForm.tel.focus()
return false
}
if(!(document.regForm.mobile.value.match(/^(\d{3})(\-)?(\d{8})$/))){
alert ("提示:\n\n11位手机号码格式为:XXXXXXXXXXX,XXX-XXXXXXXX!")
document.regForm.mobile.focus()
return false
}
if(!(document.regForm.email.value.match(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/))){
alert ("提示:\n\nEmail地址错误!")
document.regForm.email.focus()
return false
}
return true
}
</script>
<table width="400" border="1" cellspacing="0" cellpadding="0" align="center">
<form method="post" action="reg.asp" name="regForm" onSubmit="return checkReg()">
<tr>
<td width="120" align="right">用户名:</td>
<td width="280"><input type="text" name="username" size="30"></td>
</tr>
<tr>
<td align="right">密码:</td>
<td><input type="text" name="password" size="30"></td>
</tr>
<tr>
<td align="right">电话:</td>
<td><input type="text" name="tel" size="30"></td>
</tr>
<tr>
<td align="right">手机:</td>
<td><input type="text" name="mobile" size="30"></td>
</tr>
<tr>
<td align="right">邮箱: </td>
<td><input type="text" name="email" size="30"></td>
</tr>
<tr>
<td colspan=2 align=center>
<input type="submit" name="ok" value="注 册">
<input type="reset" name="reset" value="重 填">
</td>
</tr>
</form>
</table>
这不是源码不源码的事,这得看你用的是什么技术,asp?php?JSP?能给你的只有Ajax的代码,后台的得看你用的什么技术。var xmlHttptry {
xmlHttp = new XMLHttpRequest()
} catch (trymicrosoft) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")
} catch (othermicrosoft) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")
} catch (failed) {
xmlHttp = false
}
}
}function getList(id) {
xmlHttp.open('POST', '<%=basePath%>displayWorkCharacterTree.do?id='+id,true)
xmlHttp.onreadystatechange = handleResponse
xmlHttp.send(null)
}function handleResponse() {if(xmlHttp.readyState == 4){
if (xmlHttp.status == 200 || xmlHttp.status == 0){
alert("已经注册") }
}
}