日期:2014-05-17  浏览次数:20731 次

javascript的问题,求大神
 <form id="form1" action="registerUser.action" method="post">

<table class="tableborder" id="table1"  align="center" cellpadding="4" cellspacing="1" width="97%">
<tbody>
<tr>
<td colspan="2" class="header">注册 * 必填内容</td>
</tr>
<tr>
<td class="altbg1" width="21%">*用户名:</td>
<td class="altbg2">
<input id="username" name="user.username" size="25" maxlength="25" type="text">
<span id="usermsg"></span>
</tr>
</tbody></table>
<br>
<center><input value="提 &nbsp; 交" type="submit" onclick="return checkValidat()"></center>
</form>
  </body>

javascript 如下

<script type="text/javascript">
function checkValidate()
{

if (document.form1.user.username.value.length==0)
    {
  widow.alert ("请输入用户名");
  document.form1.user.username.focus();
  return false;
    }
return true;

</script>

------解决方案--------------------
贴了这么多代码,怎么不见你的问题啊?

document.form1.user.username.value.length
是不是这行代码找不到对象,
------解决方案--------------------
什么错误啊都不清楚。是对象获取不到吗?document.form1.user?如果想获取用户名用jquery $("#usernmae").val();
------解决方案--------------------
好吧,不知道你的对象是什么,但是你的user是哪儿来的??是table的id??你没写呀,少年。。。、
------解决方案--------------------
代码不全啊啊