为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这个无效时不聚焦,检查很久,没查出哪错了

为什么这个无效时不聚焦,检查很久,没查出哪错了

慕粉4240002 2017-01-05 20:07:06
window.onload=initForm;function initForm(){ for(var i=0;i<document.forms.length;i++){      document.forms[i].onsubmit=function(){return validForm();} } } function validForm(){ var allGood=true; var allTags=document.getElementsByTagName("*"); for(var j=0;j<document.allTags.length;j++){ if(!validTag(allTags[j])){ allGood=false; } } return allGood; function validTag(thisTag){ var outclass=" "; var allClass=thisTag.className.split(" "); for(var k=0;k<allClass.length;k++){ outclass+=basic(allClass[k])+" "; } } thisTag.className=outclass; if(outclass.indexOf("invalid")>-1){ this.focus(); if(thisTag.nodeName=="INPUT"){ this.select(); } return false; } return true; function basic(thisClass){ var classback=" "; switch(thisClass){ case " ": case "invalid": break; case "password1": if(allGood&&thisTag.value==""){ classback="invalid "; } classback+=thisClass; break; default:   classback+=thisClass; } return classback; } }
查看完整描述

1 回答

?
无状态三次方

TA贡献55条经验 获得超11个赞

没有页面结构赛,这位道友

查看完整回答
反对 回复 2017-01-06
  • 慕粉4240002
    慕粉4240002
    补充如下: <form> <p><label for="user">your name:</label> <input type="text" id="user" class="password1"></p> <p><label for="pass1">choose a password:</label> <input type="password" id="password1" class="password1"></p> <p><label for="pass2">passwordtwo:</label> <input type="password" id="password2" class="password2 password1"></p> <p><input type="submit" style="margin-right: 50px;"><input type="reset" style="margin-right: 50px;"></p> </form> 帮忙看看,谢谢这位道友
  • 1 回答
  • 0 关注
  • 1187 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信