代码拉取完成,页面将自动刷新
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>form</title>
<style>
.trues{
color:green;
}
.wrong{
color:red;
}
.prompt{
color:blue;
}
</style>
</head>
<body>
<form action="#" method="get">
<p><input type="text" name="text"><span>请输入QQ号</span></p>
<p><input type="password" name="password"><span>请输入密码</span></p>
<button>提交</button>
</form>
<script>
var form=document.getElementsByTagName("form")[0];
var inputs=document.getElementsByTagName("input");
var btn=document.getElementsByTagName("button")[0];
var spans=document.getElementsByTagName("span");
init();
function init(){
for(var i=0;i<inputs.length;i++)
{
focus(inputs[i]);
blur(inputs[i]);
}
btn.onclick=function(){
if(!(spans[0].className=="trues"&&spans[1].className=="trues")){
return false;
}
}
}
function focus(dom){
dom.onfocus=function(){
var regex=/^[1-9]{1}[0-9]{4,11}$/g;
var reg=regex.test(this.value);
var that=this;
status(that,reg);
}
}
function blur(dom){
dom.onblur=function(){
var regex=/^[1-9]{1}[0-9]{4,11}$/g;
var reg=regex.test(this.value);
var that=this;
status(that,reg);
}
}
function status(that,reg){
if(reg)
{
that.nextSibling.className="trues";
that.nextSibling.innerHTML="输入正确";
}else if(that.value==""){
that.nextSibling.className="prompt";
that.nextSibling.innerHTML="请输入QQ号";
}else{
that.nextSibling.className="wrong";
that.nextSibling.innerHTML="输入不正确";
};
}
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。