下面这段js代码,为什么单击按钮的时候,不能调用上面的函数呢?
难道是函数有问题?谢谢各位指点!!<html>
<head>
<title校验email地址是否合法</title>
<script language="javascript">
<!--
//定义函数,将文本框中输入的信息在警告框中弹出
function check_email(){var address=document.frm.email.value
if((address=="")||(address.indexOf('@')==-1)||(address.indexOf('.')==-
1))
{
alert("您输入的EMAIL地址不正确,请重新输入,谢谢!");
}
else
{alert("地址输入正确");
}
//--></script>
</head>
<body>
<form name="frm">
<input type="text" name="eamil" size="25" value="">
<input type="button" value="校验email地址是否合法"
onclick="check_email()">
<input name="reset" type="reset" value="重置">
</form>
</body>
</html></body>
</html>
难道是函数有问题?谢谢各位指点!!<html>
<head>
<title校验email地址是否合法</title>
<script language="javascript">
<!--
//定义函数,将文本框中输入的信息在警告框中弹出
function check_email(){var address=document.frm.email.value
if((address=="")||(address.indexOf('@')==-1)||(address.indexOf('.')==-
1))
{
alert("您输入的EMAIL地址不正确,请重新输入,谢谢!");
}
else
{alert("地址输入正确");
}
//--></script>
</head>
<body>
<form name="frm">
<input type="text" name="eamil" size="25" value="">
<input type="button" value="校验email地址是否合法"
onclick="check_email()">
<input name="reset" type="reset" value="重置">
</form>
</body>
</html></body>
</html>
<head>
<title校验email地址是否合法 </title>
<script language="javascript">
<!--
//定义函数,将文本框中输入的信息在警告框中弹出
function check_email() {
var address=document.frm.email.value;
if((address=="")||(address.indexOf('@')==-1)||(address.indexOf('.')==- 1))
{
alert("您输入的EMAIL地址不正确,请重新输入,谢谢!");
}
else {
alert("地址输入正确");
}
}
//-->
</script>
</head>
<body>
<form name="frm">
<input type="text" name="email" size="25" value="">
<input type="button" value="校验email地址是否合法"
onclick="check_email()">
<input name="reset" type="reset" value="重置">
</form>
</body>
</html> 少了一个}
var address=document.frm.email.value;
function check_email() {var address=document.frm.email.value; if((address=="")||(address.indexOf('@')==-1)||(address.indexOf('.')==- 1)) { alert("您输入的EMAIL地址不正确,请重新输入,谢谢!");} else {alert("地址输入正确"); }}
缺少},还有个非法字符
少了个分号。