主题:[讨论]javascript的问题,高手帮帮忙,谢谢!
<html>
<head>
<script language="javascript">
function zc()
{
var e=document.myform.yj.value;
if(e.length==0)
{
alert("电子邮件地址不能为空!");
return;
}
if(e.indexOf("@",0)==-1)
{
alert("必须包含@");
return;
}
if(e.indexOf(".",0)==-1)
{
alert("必须有 .");
return;
}
document.write("恭喜注册成功!");
}
</script>
</head>
<body>
<form name="myform">
<p>
您的电子邮件<input type="text" name="yj" />
</p>
<input type="button" value=" 注 册 " onclick="zc()"/>
</form>
</body>
</html>
我的问题是:如果我想必须先有'@'然后接着才是'.',否则就提示输入错误!请问代码应该怎么写呢?谢谢高人![em3]
<head>
<script language="javascript">
function zc()
{
var e=document.myform.yj.value;
if(e.length==0)
{
alert("电子邮件地址不能为空!");
return;
}
if(e.indexOf("@",0)==-1)
{
alert("必须包含@");
return;
}
if(e.indexOf(".",0)==-1)
{
alert("必须有 .");
return;
}
document.write("恭喜注册成功!");
}
</script>
</head>
<body>
<form name="myform">
<p>
您的电子邮件<input type="text" name="yj" />
</p>
<input type="button" value=" 注 册 " onclick="zc()"/>
</form>
</body>
</html>
我的问题是:如果我想必须先有'@'然后接着才是'.',否则就提示输入错误!请问代码应该怎么写呢?谢谢高人![em3]