新手javascript问题 实在找不到哪里出问题了

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:53:08
按照教程想编写一个用户名为空就报错的小程序 可怎么也不弹出报错窗口
程序如下

<title>无标题文档</title>
<script language="JavaScript">
function text()
{
if(document.form1.uname.value=="")
{
alert("错误!!!") ;
document.form1.uname.focus() ;
return false ;
}

}
</script>
</head>
<body>
<form name="form1" method="post" action="" onSubmit="return text()">
<input type="text" name="uname">
<input type="submit" name="Submit" value="提交">
</form>
</body>
</html>
一楼的回答 我试过了 直接把你给语句覆盖原来的句子 可是还是没有弹出错误窗口 如果可以的话你用iis试一下

我晕晕晕啊``
alert("错误!!!") ;你这个后面的分号是中文的.......

你的alert("错误"); 后面的分号是中文的 改成英文分号就没问题了

别用原来那个方法了 不好 你用这个试试

<title>无标题文档</title>
<script language="javascript">
function text(){
var a = document.getElementById("uname").value;
if(a ==""){
alert("错误!");
return false;
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onsubmit="return text()" >
<input type="text" name="uname" id="uname">
<input type="submit" name="Submit" value="提交" >
</form>
</body>
</html>

<script language="JavaScript">
function text() {
if(document.form1.uname.value=="") {
alert("错误!!!&