用JavaScript编写一个网页程序,验证邮箱,如果不是邮箱,那么就是登录名

<html><head><script>function test(form){if(form.email.value=="",form.email.value.indexOf("@",0)==-1){alert("这不是正确的邮件地址,请重新输入!");}else{alert("你已输入完成!");}}</script><title>无标题文档</title></head><body><form name="myForm">请输入您的邮件:<br><input type=text name="email",value="text1"><input type="button" name="button" value="输入测试" onClick="test(this.form)"></form></body></html>这个代码存在的问题是:加入我在文本框里输入姓名。它仍旧提示这不是正确的邮件地址。而我需要实现的功能为:当我输入姓名。提示,您输入正确

<html>
<head>
<script>
function test(form)
{
//将username指定为你自己的用户名
var username="admin";

if(form.email.value=="")
alert("你没有输入任何内容,请重新输入!");
else if(form.email.value.indexOf("@",0)!=-1)
alert("输入的是正确的邮件地址!");
else if(form.email.value==username)
alert("输入的是正确的用户名!");
else
{
alert("输入错误,请重新输入!");
form.email.value="";
}
form.email.focus();
}
</script>
<title>无标题文档</title>
</head>
<body onload="myForm.email.focus();">
<form name="myForm">
请输入您的邮件地址:<br /><input type="text" name="email",value="text1" />
<input type="button" name="button" value="输入测试" onclick="test(this.form)" />
</form>
</body>
</html>
温馨提示:答案为网友推荐,仅供参考
相似回答