<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
.borderGreen{border: 2px solid green;}
.colorGreen{color: green;}
.borderRed{border: 2px solid red;}
.colorRed{color: red;}
</style>
</head>
<body>
<p>
<span>手机号</span>
<input type="text" class="userNameInput">
<span class="userNameSpan"></span>
</p>
<p>
<span>密码</span>
<input type="text" class="passwordInput">
<span class="passwordSpan"></span>
</p>
<button disabled>提交</button>
<script>
var userNameInput=document.querySelector('.userNameInput');
var userNameSpan=document.querySelector('.userNameSpan');
var passwordInput=document.querySelector('.passwordInput');
var passwordSpan=document.querySelector('.passwordSpan');
var button=document.querySelector('button');
function checkIfSuccess(){
if(userNameSpan.innerHTML=='正确'&&passwordSpan.innerHTML=='正确'){
//删除disable属性
button.removeAttribute('disabled');
}else{
//添加disable属性
button.addAttribute('disabled','disabled');
}
}
userNameInput.onblur=function(){
var userName=userNameInput.value;
if(userName.length==11){
userNameInput.setAttribute('class','borderGreen');
userNameSpan.innerHTML='正确';
userNameSpan.setAttribute('class','colorGreen');
}else{
userNameInput.setAttribute('class','borderRed');
userNameSpan.innerHTML='请输入正确的手机号码';
userNameSpan.setAttribute('class','colorRed');
}
checkIfSuccess();
// if(userNameSpan.innerHTML=='正确'){
// //删除disable属性
// button.removeAttribute('disabled');
// }else{
// //添加disable属性
// button.addAttribute('disabled','disabled');
// }
}
passwordInput.onblur=function(){
var password=passwordInput.value;
if(password.length>6&&password.length<12){
passwordInput.setAttribute('class','borderGreen');
passwordSpan.setAttribute('class','colorGreen');
passwordSpan.innerHTML='正确';
}else{
passwordInput.setAttribute('class','borderRed');
passwordSpan.setAttribute('class','colorRed');
passwordSpan.innerHTML='不正确';
}
checkIfSuccess();
// if(passwordSpan.innerHTML=='正确'){
// //删除disable属性
// button.removeAttribute('disabled');
// }else{
// //添加disable属性
// button.addAttribute('disabled','disabled');
// }
}
</script>
</body>
</html>
js注册案例
最新推荐文章于 2024-07-03 23:56:01 发布