日期:2014-05-16  浏览次数:20489 次

JS验证输入不为空问题
function checkform()
  {
  if(window.document.form.{user.username}.value.length==0)
  {
  alert("用户账号不能为空");
  return false;
  }
  if(document..form.{user.password}.value.length==0)
  {
  alert("密码不能为空");
  return false;
  }
  }</script>
<tr>
<th align="center" valign="middle" nowrap="nowrap"><br/>用户账号:<br/><br/></th>
<td><input type="text" name="user.username"/></td></tr>
<tr>
<th align="center" valign="middle" nowrap="nowrap"><br/>密码:<br/><br/></th>
<td><input type="password" name="user.password"/></td></tr>
<tr>
这个为什么会判断不了?
如果把上面的加粗的换成username和password可以判断输入是否为空
望高手指点迷津

------解决方案--------------------
<script type="text/javascript">
function checkform()
{
if(document.forms[0]["useruser.name"].value.length ===0 )
{
alert("用户账号不能为空");
return false;
}
if(document.forms[0]["user.password"].value.length==0)
{
alert("密码不能为空");
return false;
}

}
</script>
<form name="fm" action="">
<tr>
<th align="center" valign="middle" nowrap="nowrap"><br/>用户账号:<br/><br/></th>
<td><input type="text" name="user.username" onblur="checkform();"/></td></tr>
<tr>
<th align="center" valign="middle" nowrap="nowrap" ><br/>密码:<br/><br/></th>
<td><input type="password" name="user.password" onblur="checkform();"/></td></tr>
<tr>
</form>
------解决方案--------------------
JScript code

function checkform()
  {var user = {
   username : document.getElementsByName("user.username")[0],
   password : document.getElementsByName("user.password")[0]
};
  if(user.username.value.length==0)
  {
  alert("用户账号不能为空");
  return false;
  }
  if(user.password.value.length==0)
  {
  alert("密码不能为空");
  return false;
  }

------解决方案--------------------
探讨
<script type="text/javascript">
function checkform()
{
if(document.forms[0]["useruser.name"].value.length ===0 )
{
alert("用户账号不能为空");
return false;
}
if(document.forms[0]["user.p……

------解决方案--------------------
function checkform()
{
if(document.form.username.value=="")
{
alert("用户账号不能为空");
return false;
}
if(document.form.password.value=="")
{
alert("密码不能为空");
return false;
}
}</script>
<tr>
<th align="center" valign="middle" nowrap="nowrap"><br/>用户账号:<br/><br/></th>
<td><input type="text" name="username" value=""/></td></tr>
<tr>
<th align="center" valign="middle" nowrap="nowrap"><br/>密码:<br/><br/></th>
<td><input type="password" name=&