html中用js来判断文本输入框是否输入文本的问题

按照书上教程写了如下代码:
<html>

<script language="javascript">

function check(f){

if(f.user.value=""){

alert("Action.");

f.user.focus();

return(false);

}

}

</script>

<body>

<form onsubmit="return check(this)">

<input type="text" name="user"/><br>

<input type="submit">

</form>

</body>

</html>
但是文本框不输入时,点击提交没有弹出窗口,求大神指教。

if(f.user.value="")

这个错了,应该是 if (f.user.value == "") // 这是判断,是== 而不是赋值 =
温馨提示:答案为网友推荐,仅供参考