js注冊代碼
『壹』 JS注冊頁面代碼
這不是源碼不源碼的事,這得看你用的是什麼技術,asp?php?JSP?能給你的只有Ajax的代碼,後台的得看你用的什麼技術。var xmlHttp;
try {
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("已經注冊"); }
}
}
『貳』 求注冊的js代碼
這個注冊表單寫的挺好啊,你想要什麼注冊的js 代碼啊,把問題詳細寫出來,這樣才能有更多的人能幫到你
『叄』 請問哪位朋友可以幫我寫一個注冊驗證的JS代碼呢
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title>Javascript+HTML用正則表達式寫一段輸入的驗證代碼</title>
<styletype="text/css">
table{
position:relative;
margin:auto;
font-family:Consolas;
font-size:12px;
border:1pxsolidblack;
border-collapse:collapse;
width:800px;
}
tabletrtd{
border:1pxsolidblack;
}
.center{
text-align:center;
}
</style>
<scripttype="text/javascript">
varV={
:newDate,
isError:true,
validationType:[
'cannotbeblank',
'mustbeavalidemail',
'mustcontainonlynumbers,singlespaces.',
'mustcontainbetween13&18numbers,andsinglespaces.',
'expirydatecannotbeexpired.'
],
trim:function(v)
{
returnv.replace(/^s*|s*$/g,'');
},
validateOnblur:function(obj,validationType)
{
varval=V.trim(obj.value);
switch(validationType)
{
case0:
if(V.trim(obj.value)=='')
{
obj.value='';
returnV.validationType[0];
}
return'';
case1:
if(!/^[w-]+@[w-]+.w+$/.test(val))
{
obj.value='';
returnV.validationType[1];
}
return'';
case2:
if(!/^(+(d+))?d+$/.test(val))
{
obj.value='';
returnV.validationType[2];
}
return'';
case3:
if(!/^[ds]{13,18}$/.test(val))
{
obj.value='';
returnV.validationType[3];
}
return'';
case4:
varexpirydate=document.getElementsByName('expirydate');
varyear=expirydate[0].value;
varmonth=expirydate[1].value;
if(newDate(year,parseInt(month)-1,0)<=V.date)
{
returnV.validationType[4];
}
return'';
default:
return'';
}
},
checkNow:function(obj)
{
var_name=obj.name,validationType=-1;
if(_name=='firstname'||_name=='lastname'||_name=='address')
{
validationType=0;
}
elseif(_name=='email')
{
validationType=1;
}
elseif(_name=='phone')
{
validationType=2;
}
elseif(_name=='credit')
{
validationType=3;
}
elseif(_name=='expirydate')
{
validationType=4;
}
varcell=obj.parentElement;
if(cell.children[cell.children.length-1].tagName.toLowerCase()=='div')
{
cell.removeChild(cell.children[cell.children.length-1]);
V.isError=false;
}
varerror=V.validateOnblur(obj,validationType);
if(error!='')
{
varinfo=document.createElement('div');
info.style.color='red';
info.innerText=error;
cell.appendChild(info);
V.isError=true;
}
},
displayError:function(rows,len,flag)
{
for(vari=0;i<len;i++)
{
varcell=rows[i].cells[1];
if(!cell)
{
continue;
}
varobj=cell.children[0];
if(flag)
{
if(typeofobj.value!='undefined')
{
V.checkNow(obj);
}
}
else
{
obj.onblur=function()
{
V.checkNow(this);
}
if(obj.tagName.toLowerCase()=='select')
{
cell.children[1].onblur=function()
{
V.checkNow(this);
}
}
}
}
}
};
window.onload=function()
{
varform=document.formValidation;
vartable=form.getElementsByTagName('table')[0];
varrows=table.rows,len=rows.length;
document.getElementById('submit').onclick=function()
{
V.displayError(rows,len,true);
}
form.onsubmit=function()
{
return!V.isError;
}
V.displayError(rows,len,false);
vardate=V.date;
varexpirydate=document.getElementsByName('expirydate');
for(vari=2014;i<2055;i++)
{
varoption=document.createElement('option');
option.value=i;
option.innerText=i;
expirydate[0].appendChild(option);
}
expirydate[0].value=date.getFullYear();
}
</script>
</head>
<body>
<formname="formValidation"method="post"action="">
<table>
<caption>!FormValidation!</caption>
<tr>
<td>firstname:</td>
<td><inputtype="text"name="firstname"/></td>
</tr>
<tr>
<td>lastname:</td>
<td><inputtype="text"name="lastname"/></td>
</tr>
<tr>
<td>address:</td>
<td><textareaname="address"></textarea></td>
</tr>
<tr>
<td>email:</td>
<td><inputtype="text"name="email"/></td>
</tr>
<tr>
<td>phone:</td>
<td><inputtype="text"name="phone"/></td>
</tr>
<tr>
<td>deliverymethod:</td>
<td>
<label><inputtype="radio"name="delivery"checked="checked"/>regularpost</label>
<label><inputtype="radio"name="delivery"/>courier</label>
<label><inputtype="radio"name="delivery"/>expresscourier</label>
</td>
</tr>
<tr>
<td>creditcardnumberfield:</td>
<td><inputtype="text"name="credit"/></td>
</tr>
<tr>
<td>expirydate:</td>
<td>
<selectname="expirydate"></select>year
<selectname="expirydate">
<optionvalue="1">01</option>
<optionvalue="2">02</option>
<optionvalue="3">03</option>
<optionvalue="4">04</option>
<optionvalue="5">05</option>
<optionvalue="6">06</option>
<optionvalue="7">07</option>
<optionvalue="8">08</option>
<optionvalue="9">09</option>
<optionvalue="10">10</option>
<optionvalue="11">11</option>
<optionvalue="12">12</option>
</select>month
</td>
</tr>
<tr>
<tdclass="center"colspan="2">
<label><inputtype="checkbox"name="newletter"/>pleasesignmeupforthenewletter</label>
</td>
</tr>
<tr>
<tdclass="center"colspan="2">
<inputtype="submit"value="submit"id="submit"/><inputtype="reset"value="reset"id="reset"/>
</td>
</table>
</form>
</body>
</html>
『肆』 在html裡面嵌入js用戶注冊和登錄的代碼
我是這么認為的!js和html只能做客戶端的事情,如界面元素布局,表單驗證這類的回事情。如果只答是要這樣一個表單,那就太簡單了。致於登錄驗證這樣的事,需要後台支持的,數據可能來自資料庫,只用js和html是完成不了的
『伍』 html中嵌入js怎樣編寫用戶注冊登錄代碼
你好!
故意腹黑別有用心
如有疑問,請追問。
『陸』 js注冊表單驗證代碼
||JS函數:
functioncheck(){
varusername=document.getElementById("username").value;
varpass1=document.getElementById("password").value;
varpass2=document.getElementById("confirm_password").value;
if(username==""||username==NULL||pass1==""||pass1==NULL||pass2==NULL||pass2==""){
alert("用戶名或密碼不得為空!");
returnfalse;
}
}
表單提交版的時候驗證:權
<inputname="reg"type="submit"value="提交"onclick="returncheck()"/>
自己補全。
『柒』 注冊時 驗證用的js代碼
下面的代碼測試通過,不過你說的密碼不能重復是什麼意思?
<script language="javaScript">
function checkReg(){
if (document.regForm.username.value == ""){
("提示:\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>
『捌』 一個關於JS注冊驗證代碼的問題!急!!
你return true 之後提交到哪去了?你要是用ajax方式靜態提交,那valid()裡面應該有個ajax的後台處理語句內吧
要是從form直接提交到後台那你容,action裡面就不能用"#"吧
還是你說你這個代碼根本就沒有判斷form表單裡面的數據?
『玖』 游戲注冊頁面js代碼怎麼寫
//郵箱,用戶名,密碼正則已經驗證完成的情況下
varbtn=$("#targetBtn");
btn.on("click",function(){
varusername=$("#username").val(),
password=$("#password").val(),
email=$("#email").val;
if(username==""){
alert("請填寫用戶名");
returnfalse;
}
//...此處省略if判斷專
$.ajax({
url:"...",
type:POST,
data:{"..."},//這里寫提交的數據
success:function(data){
if(data.message=="success"){
alert("注冊屬成功")
}
}
})
『拾』 js注冊頁代碼怎麼寫
要配合後端語言