==========================================代码如下======================================================
<script language="javascript">
<!--
function msg(theform)
{
 if (theform.msgto.value="")
  {
    alert("是空的");
    theform.msgto.focus();
    return (false);
  }    if (theform.msg.value.lenght>250)
  {
    alert("信息太多了");
    theform.msg.focus();
    return (false);
  }
   if (theform.msgfrom.lenght>5)
  {
    alert("ID长度过长");
    theform.msgfrom.focus();
    return (false);
  }
  return true;
}
//-->
</script>
<form  method="POST"  action="msgsent.jsp" onSubmit="return msg(this)">
<table width="900" border="1" align="center" cellspacing="0" bordercolor="#009933" bgcolor="#CCFF99">
  <tr>
    <td colspan="3" class="L15"><div align="center">您将发信息给<%=msg_id%></div></td>
  </tr>
  <tr>
    <td width="183" class="L15"><div align="center">信息送给:</div></td>
    <td width="350" class="L15"><input name="msgto" type="text" value="<%=msg_id%>" size="50"></td>
    <td width="353" class="L15"><div align="center">请勿修改名称,以防对方无法收到</div></td>
  </tr>
  <tr>
    <td class="L15"><div align="center">信息内容:</div></td>
    <td class="L15"><textarea name="msg" cols="48" rows="5"></textarea></td>
    <td class="L15"><div align="center">请勿超过250字,谢谢!!!!!</div></td>
  </tr>
  <tr>
    <td class="L15"><div align="center">信息来自:</div></td>
    <td class="L15"><input name="msgfrom" type="text" value="<%=id%>" size="50"></td>
    <td class="L15"><div align="center">请勿修改名称,以防对方无法回复</div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="Submit" type="submit" class="button" value="提交">
    &nbsp;&nbsp;&nbsp;&nbsp;<input name="Submit" type="reset" class="button" value="重置" ></td>
    <td>&nbsp;</td>
  </tr>
</table>
</form>怎么搞都不会alert。郁闷啊。帮我看看。在线等了

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xohuan】截止到2008-06-26 13:41:07的历史汇总数据(不包括此帖):
    发帖数:5                  发帖分:130                
    结贴数:2                  结贴分:40                 
    未结数:3                  未结分:90                 
    结贴率:40.00 %            结分率:30.77 %            
    楼主该结一些帖子了
      

  2.   

    if (theform.msgto.value="") 
      { 
        alert("是空的"); 
        theform.msgto.focus(); 
        return (false); 
      } 
    -->if (theform.msgto.value=="") 
      { 
        alert("是空的"); 
        theform.msgto.focus(); 
        return (false); 
      } 
      

  3.   

      if (theform.msgfrom.lenght>5) 
      { 
        alert("ID长度过长"); 
        theform.msgfrom.focus(); 
        return (false); 
      } 
    ->>>  if (theform.msgfrom.value.lenght>5) 
      { 
        alert("ID长度过长"); 
        theform.msgfrom.focus(); 
        return (false); 
      } 
      

  4.   

    if (theform.msgfrom.value.length>5)
      {
        alert("ID长度过长");
        theform.msgfrom.focus();
        return (false);
      } 
      

  5.   

    lz 的js写的有些问题,
    2,3,4楼已经给你改正了以上的错误。
    最好以后注意些这样的错误。
      

  6.   

    theform是什么,是不是form的name,你没定义。定义上就成了。
      

  7.   

    function msg(theform) 改一个名字
    或者
    <td class="L15"> <textarea name="msg" cols="48" rows="5"> </textarea> </td> 里的name改个名字