IE6测试通过
<form method="POST" action="--WEBBOT-SELF--" onsubmit="return checkForm(this);">
  <!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.txt"
  S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
  <p>Please input your information below as detailed as you can, so that we can 
  serve for you better and faster.</p>
  
  <a href="javascript:showObject(block)">show</A> 
 <a href="javascript:hideObject(block)">hide</A> 
  <div id="blockDiv" style="position:absolute; left:4px; top:105px;
  width:200; visibility:visible;"> 
    <p>Name: &nbsp;&nbsp;&nbsp;
      <input type="text" name="T2" size="20">
    </p>
  <p>Address: <input type="text" name="T6" size="80"></p>
  <p>Phone (Home): <input type="text" name="T3" size="20"></p>
  <p>Phone (Mobile): <input type="text" name="T5" size="20"></p>
  <p>Fax: &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="T4" size="20"></p>
  <p align="center">
    <input type="submit" value="Submit" name="B1">
    <input type="reset" value="Rewrite" name="B2">
  </p> </div>
</form>
<script>
function checkForm(frm){
 if(frm.T3.value.length !=8 || frm.T3.value.replace(/[\d]/g,'').length>0){
  alert("Phone Number should be 8 digit number!");
  frm.T3.focus();
  return false;
 }
  if(frm.T5.value.length !=11 || frm.T5.value.replace(/\d/g,'').length>0){
  alert("Mobile Phone Number should be 11 digit number!");
  frm.T5.focus();
  return false;
 }
 var str="你提供的资料是:\n";
 str += "Name: " + frm.T2.value +"\n";
 str += "Address: " + frm.T6.value +"\n";
 str += "Phone (Home): " + frm.T3.value +"\n";
 str += "Phone (Mobile): " + frm.T5.value +"\n";
 str += "Fax: " + frm.T4.value +"\n";
 if(confirm(str)) return true;
 else return false;}
</script>

解决方案 »

  1.   

    完全真确, onestab(┼─)厉害!在ie5上也通过。
      

  2.   

    <form method="POST" action="--WEBBOT-SELF--" onsubmit="return checkForm(this);">
      <!--webbot bot="SaveResults" U-File="fpweb:///_private/form_results.txt"
      S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
      <p>Please input your information below as detailed as you can, so that we can 
      serve for you better and faster.</p>
      
      <a href="javascript:showObject(block)">show</A> 
     <a href="javascript:hideObject(block)">hide</A> 
      <div id="blockDiv" style="position:absolute; left:4px; top:105px;
      width:200; visibility:visible;"> 
        <p>Name: &nbsp;&nbsp;&nbsp;
          <input type="text" name="T2" size="20">
        </p>
      <p>Address: <input type="text" name="T6" size="80"></p>
      <p>Phone (Home): <input type="text" name="T3" size="20"></p>
      <p>Phone (Mobile): <input type="text" name="T5" size="20"></p>
      <p>Fax: &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="T4" size="20"></p>
      <p align="center">
        <input type="submit" value="Submit" name="B1">
        <input type="reset" value="Rewrite" name="B2">
      </p> </div>
    </form>
    <script>
    function checkForm(frm){
     if(!/^\d{8}$/.test(frm.T3.value)){
      alert("Phone Number should be 8 digit number!");
      frm.T3.focus();
      return false;
     }
      if(!/^\d{11}$/.test(frm.T5.value)){
      alert("Mobile Phone Number should be 11 digit number!");
      frm.T5.focus();
      return false;
     }
     var str="你提供的资料是:\n";
     str += "Name: " + frm.T2.value +"\n";
     str += "Address: " + frm.T6.value +"\n";
     str += "Phone (Home): " + frm.T3.value +"\n";
     str += "Phone (Mobile): " + frm.T5.value +"\n";
     str += "Fax: " + frm.T4.value +"\n";
     if(confirm(str)) return true;
     else return false;}
    </script>