js注册验证
① 请问下,在用html编写一个用户注册界面时,怎么加入js验证。
在Form中加一个onsubmit事件再在事件中写验证代码
② JS表单注册验证
把以下代码加到来body里试源一试 本应写成function 就是做个示意给你看看原理
昵称:
<inputtype="text"onclick="this.style.border='1px#cd1b1bsolid';document.getElementById('a').innerHTML='';"onblur="this.style.border='1px#000000solid';if(this.value==''){document.getElementById('a').innerHTML='昵称不能为空!';}"/><spanid="a"></span><br/><br/>
密码:
<inputtype="text"onclick="this.style.border='1px#cd1b1bsolid';document.getElementById('b').innerHTML='';"onblur="this.style.border='1px#000000solid';if(this.value==''){document.getElementById('b').innerHTML='密码不能为空!';}"/><spanid="b"></span>
③ js实现登录,注册,验证怎么写
js实现登录,注册,验证
不是简单的几句代码就可以实现的
它要结合后面,且一般还要搭建数据库环境
当然,用现成的框架可能更简单些(但你要搭建框架环境,并会使用它)
这个网上有很多现成的参考的,你可以自己查下
④ 注册时 验证用的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+jQuery做出注册信息验证
注册信息验证?是在前端判断用户输入的是否符合需求吗?
如果你是上述意思,那可以用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()"/>
自己补全。
⑦ JSP中用js实现注册表单的验证
jquery的框架 有自带的验证 都是别人帮你写好的
看能不能符合你的
⑧ js注册验证用户名首字母英文 登录密码和确认密码相同 email格式正确 *号项必填
我只给你提示,具体要么查资料,要么去网络搜了,然后多看看(希版望你好好学习,权只能说这个很简单很简单):
1、3的问题可以使用正则表达式完成(正则不会的,网络基本能得到答案)
2、这个我不知道你的作业会不会涉及后台,涉及后台的话使用AJAX异步+数据库查询+结果响应。不涉及后台,直接在js函数里定义变量,然后比较输入的内容是否相同就OK了
4、这个也是个内容的判断,你要是会了2,4这个也就没问题。
整个题目就是个怎么获取元素及内容,对比判断内容的信息,input标签里可以使用onchange作为触发方法事件,具体逻辑提示什么的就写在触发的函数里,这样就可以产生信息不对的提示了!
注意(纯手打,请不要追问具体代码,这个真的很简单,好好学学努力点,不会查查资料多看看对你有好处)
⑨ javaweb用户登录注册时是在前台用js校验,还是在后台用servlet校验好
前台校验不需要服务器返回数据的选项,例如密码为空啊,邮箱不合法啊,但是也需要后台校验,例如用户名重复校验,必须提交后台查询数据库,返回是否重复。原则就是能前台JS校验的就前台校验,一来快捷,二来减少服务器的压力。
⑩ JS实现注册验证提示错误的时候显示在文本框后面
在文本框后面一个标签,如:<inpnt type="text" id="name" /><span id="nameErr" style="color:red"></span>。
用js动态添加也行,反正你要获取文本框对象。