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注册页代码怎么写
要配合后端语言