一篇登录框的代码
来源:互联网 发布:java base64转换 编辑:程序博客网 时间:2024/05/21 05:24
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>6:表单练习</title>
<style type="text/css">
form{
margin: 0 auto;
width: 600px;
color:blue;
}
</style>
</head>
<body>
<form action="wow4.html" method="post" onsubmit="return checkAll()">
<h3>用户登录</h3>
用 户 名:<input type="text" name="name" id="name" onblur="checkName(this.value)" placeholder="用户名在4到8位之间"/>
<label id="name_msg"></label>
<br>
用户密码:<input type="password" name="pass"onchange="checkRePass()" id="pass"disabled onblur="checkPass(this.value)" placeholder="用户密码在4到8位之间"/>
<label id="pass_msg"></label>
<br>
重复密码:<input type="password" name="rePass" id="rePass"disabled onblur="checkRePass(this.value)" placeholder="请再次填写密码"/>
<label id="rePass_msg"></label>
<br>
<input type="submit"disabled id="mysub" value="提交"/>
<input type="reset" value="取消"/>
</form>
<script type="text/javascript">
var flagName = false;
var flagPass = false;
var flagRePass = false;
function checkName(flag){
var dom_inname = document.getElementById("name_msg");
if(flag.length<4||flag.length>8){
dom_inname.innerHTML="<img src='image/wrong.png'><font color='red'>用户名必须在4到8位之间</font>";
flagName = false;
document.getElementById("pass").disabled=true;
return;
}
dom_inname.innerHTML = "<img src='image/right.png'><font color='green'>用户名符合要求</font>";
flagName = true;
document.getElementById("pass").disabled=false;
}
function checkPass(flag){
var dom_inpass = document.getElementById("pass_msg");
if(flag.length<4||flag.length>8){
dom_inpass.innerHTML="<img src='image/wrong.png'><font color='red'>密码必须在4到8位之间</font>";
flagPass = false;
document.getElementById("rePass").disabled=true;
return;
}
dom_inpass.innerHTML = "<img src='image/right.png'><font color='green'>密码符合要求</font>";
flagPass = true;
document.getElementById("rePass").disabled=false;
}
function checkRePass(flag){
var dom_repass = document.getElementById("rePass_msg");
var dom_pass = document.getElementById("pass");
if(flag!=dom_pass.value||flag.length<4){
dom_repass.innerHTML="<img src='image/wrong.png'><font color='red'>密码不正确</font>";
flagRePass = false;
document.getElementById("mysub").disabled=true;
return;
}
dom_repass.innerHTML = "<img src='image/right.png'><font color='green'>密码正确</font>";
document.getElementById("mysub").disabled = false;
flagRePass = true;
}
function checkAll(){
return flagPass&&flagName&&flagRePass;
}
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>6:表单练习</title>
<style type="text/css">
form{
margin: 0 auto;
width: 600px;
color:blue;
}
</style>
</head>
<body>
<form action="wow4.html" method="post" onsubmit="return checkAll()">
<h3>用户登录</h3>
用 户 名:<input type="text" name="name" id="name" onblur="checkName(this.value)" placeholder="用户名在4到8位之间"/>
<label id="name_msg"></label>
<br>
用户密码:<input type="password" name="pass"onchange="checkRePass()" id="pass"disabled onblur="checkPass(this.value)" placeholder="用户密码在4到8位之间"/>
<label id="pass_msg"></label>
<br>
重复密码:<input type="password" name="rePass" id="rePass"disabled onblur="checkRePass(this.value)" placeholder="请再次填写密码"/>
<label id="rePass_msg"></label>
<br>
<input type="submit"disabled id="mysub" value="提交"/>
<input type="reset" value="取消"/>
</form>
<script type="text/javascript">
var flagName = false;
var flagPass = false;
var flagRePass = false;
function checkName(flag){
var dom_inname = document.getElementById("name_msg");
if(flag.length<4||flag.length>8){
dom_inname.innerHTML="<img src='image/wrong.png'><font color='red'>用户名必须在4到8位之间</font>";
flagName = false;
document.getElementById("pass").disabled=true;
return;
}
dom_inname.innerHTML = "<img src='image/right.png'><font color='green'>用户名符合要求</font>";
flagName = true;
document.getElementById("pass").disabled=false;
}
function checkPass(flag){
var dom_inpass = document.getElementById("pass_msg");
if(flag.length<4||flag.length>8){
dom_inpass.innerHTML="<img src='image/wrong.png'><font color='red'>密码必须在4到8位之间</font>";
flagPass = false;
document.getElementById("rePass").disabled=true;
return;
}
dom_inpass.innerHTML = "<img src='image/right.png'><font color='green'>密码符合要求</font>";
flagPass = true;
document.getElementById("rePass").disabled=false;
}
function checkRePass(flag){
var dom_repass = document.getElementById("rePass_msg");
var dom_pass = document.getElementById("pass");
if(flag!=dom_pass.value||flag.length<4){
dom_repass.innerHTML="<img src='image/wrong.png'><font color='red'>密码不正确</font>";
flagRePass = false;
document.getElementById("mysub").disabled=true;
return;
}
dom_repass.innerHTML = "<img src='image/right.png'><font color='green'>密码正确</font>";
document.getElementById("mysub").disabled = false;
flagRePass = true;
}
function checkAll(){
return flagPass&&flagName&&flagRePass;
}
</script>
</body>
</html>
0 0
- 一篇登录框的代码
- 显示上一篇下一篇的代码
- 一篇无用的代码(Go)
- 验证登录的代码
- 转的一篇 ctabctrl的代码文章
- 简单的登录界面代码!
- 注册登录的验证代码
- 8、登录页面的代码
- ios开发第一篇 简单的qq登录窗口
- 上一篇django登录注册对应的html文件
- 我的第一篇博客--MySQL登录密码修改
- 一篇ASP不错的搜索代码
- 第一篇有关代码的文字
- 一篇很龊的js代码
- 一篇完整的doxygen示例代码
- 我的第一篇html代码
- 如何实现一篇学术文章的代码?
- 我的第一篇java初学代码
- Facebook新引擎DeepText(文本解析引擎),让机器像人类一样去理解
- TCP的连接(三次握手)和释放(四次挥手)
- SSH Permissions xxxx for 'xxxx' are too open.
- JS Date的使用例子。
- Net平台下的B/S开发框架
- 一篇登录框的代码
- 平时遇到的一些坑,记录一下!!!!!!
- web.xml中webAppRootKey
- CenterOS6.5下安装oracle11g经验谈
- Android中自定义View,自定义布局
- 笔记︱多种常见聚类模型以及分群质量评估(聚类注意事项、使用技巧)
- 再上路
- Data Stream as Disjoint Interval | leetcode
- Maven最佳实践:Maven仓库 - 续