<script language='javascript'>
function check(){
if(!signup.name.value){
alert('姓名不可以为空!');
signup.name.focus();
return false;
}
if(!signup.pwd.value){
alert('密码不可以为空!');
signup.pwd.focus();
return false;
}
}
</script>
<form name='signup' method='post' action=''>
<table border='1' cellspacing='1' cellpadding='1'>
<tr>
<td align='right'>姓名:</td>
<td><input name='name' type='text' maxlength="16"></td>
</tr>
<tr>
<td align='right'>密码:</td>
<td><input name='pwd' type='password' maxlength="16"></td>
</tr>
<tr>
<td colspan="2" align='center'><input name='submit' type='submit' value='注册' onclick='return check()'></td>
</tr>
</table>
</form>
</body>
</html>
你在function check(){里最前面加两行
alert(signup.name.value);看看在密码为空的情况下显示的是啥就知道