用JavaScript实现对用户名,密码进行校验
2013-03-18 09:26
295 查看
实现功能:当你输入用户名和密码时自动调用javaScript来验证你的username,password是否符合要求。
function check(){
var objUsername = document.forms[0].username;
//获得username
var objPassword1 = document.forms[0].password1;
//获得password
var objPassword2 = document.forms[0].password2;
if(objUsername.value.length<6 ||objUsername.value.length>12){
document.getElementById("userMsg").innerHTML = "<font color='red'>用户名必须为6—12位</font>";
objUsername.innerText="";
//把文本框中的文本置为""
document.getElementById("username").focus();
//得到文本框的焦点
}
if(objPassword1.value.length<6 ||objPassword1.value.length>12){
document.getElementById("pswMsg1").innerHTML = "<font color='red'>密码必须为6—12位</font>";
objPassword1.innerText="";
document.getElementById("password1").focus();
}
if(objPassword1.value != objPassword2.value){
document.getElementById("pswMsg2").innerHTML = "<font color='red'>两次密码不一致</font>";
objPassword2.innerText="";
document.getElementById("password2").focus();
}
}
在index.html 中
<body >
<form method="post">
username:<input type="text" name="username" id="username" onblur="check()"><span id="userMsg"></span><br>
password1:<input type="text" name="password" id="password1" onblur="check()"><span id="pswMsg1"></span><br>
password2:<input type="text" name="password" id="password2" onblur="check()"><span id="pswMsg2"></span><br>
<input type="button" value="ok" >
</form>
</body>
然后用浏览器输入你的网页地址对此进行校验。
function check(){
var objUsername = document.forms[0].username;
//获得username
var objPassword1 = document.forms[0].password1;
//获得password
var objPassword2 = document.forms[0].password2;
if(objUsername.value.length<6 ||objUsername.value.length>12){
document.getElementById("userMsg").innerHTML = "<font color='red'>用户名必须为6—12位</font>";
objUsername.innerText="";
//把文本框中的文本置为""
document.getElementById("username").focus();
//得到文本框的焦点
}
if(objPassword1.value.length<6 ||objPassword1.value.length>12){
document.getElementById("pswMsg1").innerHTML = "<font color='red'>密码必须为6—12位</font>";
objPassword1.innerText="";
document.getElementById("password1").focus();
}
if(objPassword1.value != objPassword2.value){
document.getElementById("pswMsg2").innerHTML = "<font color='red'>两次密码不一致</font>";
objPassword2.innerText="";
document.getElementById("password2").focus();
}
}
在index.html 中
<body >
<form method="post">
username:<input type="text" name="username" id="username" onblur="check()"><span id="userMsg"></span><br>
password1:<input type="text" name="password" id="password1" onblur="check()"><span id="pswMsg1"></span><br>
password2:<input type="text" name="password" id="password2" onblur="check()"><span id="pswMsg2"></span><br>
<input type="button" value="ok" >
</form>
</body>
然后用浏览器输入你的网页地址对此进行校验。
相关文章推荐
- c#与JavaScript实现对用户名、密码进行RSA非对称加密
- c#与JavaScript实现对用户名、密码进行RSA非对称加密
- springBoot整合CXF并实现用户名密码校验
- [JSP] 利用JavaScript来用户名和密码进行客户端的验证
- JS实现用户名,密码正则表达式的校验
- JavaScript判断用户名和密码不能为空的实现代码
- 温习ASP调用C#的DLL并实现用户名密码进行域验证反馈结果
- springBoot整合CXF并实现用户名密码校验的方法
- 用AJAX实现一个小案例—对用户名进行校验来实现局部刷新
- Javascript实现登录记住用户名和密码功能
- js实现用户名和密码的校验
- javascript实现用户名是否存在的实时提醒
- 利用Javascript进行密码保护
- 使用JavaScript 实现注册表单的校验
- ubuntu git利用ssh进行push(无需用户名&&密码)
- AJAX校验用户名是否存在,焦点离开用户名、点击 【 检 查用户名 】的校验。分别用 XMLHttp 和 JQueryAJAX实现。
- 用Javascript实现评估用户输入密码的强度
- 集成windows身份验证自动填写用户名密码代码实现
- iOS 开发 -- 使用KeyChain保存用户名、密码并实现自动登录
- Tomcat详解:实现SSL配置,日志配置,登陆用户名与密码设置,路径列表