«
javascript邮件表单验证案例一

时间:2021-11-17    作者:Thinkphp    分类: Javascript


function validateForm(){
var x=document.forms["myForm"]["email"].value; //表单字段值的获取
var atpos=x.indexOf("@"); // 用indexof() 方法检索 首出现
var dotpos=x.lastIndexOf("."); // 用lastIndexOf() 方法检索 最后出现
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){ //判断,如果 @符合没有或者<1, 符合.的检索也不符合, 长度检索不符合
alert("不是一个有效的 e-mail 地址");
return false;
}
}

<form name="myForm" action="demo-form" onsubmit="return validateForm();" method="post">   // 返回 函数
Email: <input type="text" name="email">
<input type="submit" value="提交">
</form>

标签: Javascript