在线form表单测试

2023-04-11 21:55:16 来源:网络

在线form表单测试

form表单验证?

<script language="javascript"> function check(){ var formObj; var formElements; var formElementsLen; var tgName; var tgType; var tgObject; var tgValue; var isEaile; formObj=document.forms[0]; formElements=formObj.elements; formElementLen=formElements.length; for(var i=0;i<formElementLen;i++) { tgObject=formElements[i] tgName=formElements[i].tagName; if(tgName.toLowerCase()=="input") { tgType= tgObject.type; tgValue=tgObject.value; isEaile=tgObject.iseamil; var isCarId=tgObject.iscarid; var isTel=tgObject.istel; if(tgType=="text") { if(tgValue=="") { alert("请输入数据!") return false; } if(isEaile=="true") { var reg=/^\w+@\w{3,}.(com|cn|gov|net)$/; if(!(reg.test(tgValue))) { alert("EMAIL格式不正确"); return false; } // if(tgValue.indexOf("@",0)==-1) 邮箱验证 // { // alert("EMAIL格式不正确"); // tgObject.focus(); // tgObject.select(); // return false; // } } if(isCarId=="true") { var reg=/^430\d{14}[0-9,x]$/; if(!(reg.test(tgValue))) { alert("身份证输入格式不正确") return false; } } if(isTel=="true") { var reg=/^[0-9]{4}-[0-9]{7,8}$/; if(!(reg.test(tgValue))) { alert("电话号码格式输入不正确!") return false; } } } if(tgType=="password") { if(tgValue=="") { alert("请输入密码!") return false; } } } } }