js 表单验证 (用邮箱注册)

  • 请输入你常用的邮箱(非qq/foxmail邮箱)
  • 󰆦
    • 中国 +86
    • 中国香港特别行政区 +852
    • 中国澳门特别行政区 +853
    • 中国台湾地区 +886
    • 阿尔巴尼亚 +355
    • 阿尔及利亚 +213
    • 阿富汗 +93
    • 阿根廷 +54
    • 爱尔兰 +353
    • 埃及 +20
    • 埃塞俄比亚 +251
var form=document.getElementById("form"); var txtname=document.getElementsByClassName("txt_name");//input var text=document.getElementsByClassName("text");//li var error=document.getElementsByClassName("error"); var emailerror = document.getElementsByClassName("emailerror")[0]; var success=document.getElementsByClassName("success"); click(); var namelist=["邮箱","昵称","密码"]; function show(){ //总体验证函数 for(var i=0;i=8&&txtname[this.index].value.length<=16){ if(!isNaN==txtname[this.index].value){ text[this.index].style.borderColor="red"; error[this.index].innerHTML=namelist[this.index]+"不能为纯数字"; success[this.index].style.display="none"; } else{ text[this.index].style.borderColor="red"; error[this.index].innerHTML=namelist[this.index]+"必须在8-16为之间"; success[this.index].style.display="none"; } } else{ text[this.index].style.borderColor="silver"; error[this.index].innerHTML=""; success[this.index].style.display="block"; } } } } } form.onsubmit=function(){ //表单提交函数 for(var i=0;i

你可能感兴趣的:(js 表单验证 (用邮箱注册))