为什么新写的javascript,总没有效果呢?试了四种浏览器都没有用。代码又没有错,还清除了cookie。
<script>
function yz(obj)
{
//if(obj.adminname.value=='')
{
alert('用户名不能为空');
obj.adminname.focus();
return false;
}
if(obj.adminpwd.value=='')
{
alert('密码不能为空');
obj.adminpwd.focus();
return false;
}
// if(obj.adminpwd.value != obj.pwd2.value)
{
alert('两次密码不一致');
obj.pwd2.focus();
return false;
}
}
</script>
</head>
<body>
<form action="admin_action.php" method="post" onsubmit="return yz[this]">
<input type="hidden" name="act" value="add" />
<p>用户名:<input type="text" name="adminname" /></p>
<p>密码:<input type="password" name="adminpwd" /></p>
<p>密码确认:<input type="password" id="pwd2" /></p>
<p><input type="submit" value="提交" /></p>
</form>
</body>
</html>
答案:onsubmit="return yz[this]" =>onsubmit="return yz(this)"
上一个:javascript css 重要问题 请高手解
下一个:请高手帮看看javascript的问题!