当然可以引用document对象,如果不行,上述的语句就会出错了如果这么用的话,你的FORM和INPUT需要有NAME属性,而不是ID属性,把你的FORM贴出来看看,完整的

解决方案 »

  1.   

    .....
    <script language=javascript>
    function CheckInput()

      var strUserid=document.frmMail.userid.value;
      var strTitle=document.frmMail.title.value;
      var strContent=document.frmMail.content.value; 
       
      alert(strUserid);
      if(strUserid.length!=6)
      {
        alert("The userid must be 6 characters!");
        return false;
      }
       
      if(strTitle.length==0)
      {
        alert("The mail title can not be empty!");
        return false;
      }
      
      if(strContent.length==0)
      {
        alert("The mail content can not be empty!");
        return false;
      }   
      
      return true;
    }function ConfirmMail()
    {
      if(!CheckInput()) return false;
      var strMsg="mailto:"+document.frmMail.tomail.value+"\n";
      strMsg+="mail title:"+document.frmMail.mail_title.value+"\n";
      strMsg+="mail content:"+document.frmMail.mail_content.value+"\n";
      if (document.frmMail.ccmail.value!="请选择")
        strMsg+="cc:"+document.frmMail.ccmail.value+"\n";
      if(window.confirm(strMsg))
        document.frmMail.action="sendmail.php3";
    }  
    </script><body background="./image/bg.gif">
    <center><font class="font">邮件撰写</font>
    <form action="" method=post name=frmMail>
    <table border="0" width="90%" height="90%">
      <tr width="100%">
        <td align=center>
          <table border="1" width="100%" height="90%" bgcolor="#ffffcc">
        <tr>
      <td width="100" height=30><nobr>主题</nobr></td>
              <td height=30>
           <input type="text" name="title" size=50 maxlength=100>
          </td>
        </tr>
        <tr>
      <td width="100" height=30><nobr>客户ID</nobr></td>
              <td height=30><input type="text" name="userid" size=50 maxlength=6></td>
        </tr>
        <tr rowspan=3>
      <td colspan=2>
            <textarea cols=70 rows=15 name="content"></textarea>
              </td>
        </tr>
      </table>
        </td>
        <td width="120">
          <table border="0" width="120" height="90%">
        <tr>
      <td width="120" height=30>50日本语文字</td>
        </tr>
        <tr>
              <td width="120" height=30>ac****</td>
        </tr>
        <tr>
              <td width="120">
            收件人<br>
            <select name="tomail">
      .....
      

  2.   


     哈哈,一个小小的错误:
     我错把title当成 userid了
     
     多谢karma(无为)
      

  3.   

    没问题啊,如果你填USERID值的话,应该不是空,看看这个可设对了function ConfirmMail()
    {
    ......
      if (document.frmMail.ccmail.value !="请选择")
    ....    
    }  不是
       if (document.frmMail.ccmail.value!="请选择")