换成onsubmit()方法看看
<body onsubmit="modiform.re.value = re">

解决方案 »

  1.   

    这种方法不行的因为我前面的赋值很多的
    如:
    modiform.re.value = re;
      

  2.   

    TO 2 楼:不行的。
    我在IE6下正常提交IE5到SUBMIT就 完了,没提交!试了很多机器了
      

  3.   

    modiform.re.value = re;
    alert("submit!");
    try{
        modiform.submit();
    }cathc(e){
        alert(e);
    }确认是运行到了submit这一句?
      

  4.   

    不行的!  modiform.re.value = re;
    try{
        alert("submit!");
        modiform.submit();
        alert("submit over!");
      }catch(e){
        alert(e);
    }弹出了submit!
    网页上没错,就是不提交
    IE6能
      

  5.   

    贴出你们的form标签。不要别的
    就要<form……>这一个
      

  6.   

    <form name="modiform" action="modifyASMLimit.do">
    <input type="hidden" name="cutpoint_id" value="">
    <input type="hidden" name="reference_mass_lower" value="">
    <input type="hidden" name="reference_mass_upper" value="">
    <input type="hidden" name="maxinum_mass" value="">
    <input type="hidden" name="gk_type" value="">
    <input type="hidden" name="cutpoint_type" value="">
    <input type="hidden" name="co" value="">
    <input type="hidden" name="hc" value="">
    <input type="hidden" name="no" value="">
    <input type="hidden" name="re" value="">
    </form>
      

  7.   

    <BODY>
    <form name="modiform" action="modifyASMLimit.do">
    <input type="hidden" name="cutpoint_id" value="">
    <input type="hidden" name="reference_mass_lower" value="">
    <input type="hidden" name="reference_mass_upper" value="">
    <input type="hidden" name="maxinum_mass" value="">
    <input type="hidden" name="gk_type" value="">
    <input type="hidden" name="cutpoint_type" value="">
    <input type="hidden" name="co" value="">
    <input type="hidden" name="hc" value="">
    <input type="hidden" name="no" value="">
    <input type="hidden" name="re" value="">
    </form>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    modiform.re.value = "re";
    modiform.submit();
    //-->
    </SCRIPT>
    </BODY>IE5.0下面运行正常(转到不存在的页面了)。估计还是其他代码上出了问题。
      

  8.   

    emu的代码:ie5/ie5.5/ie6sp1下都没有问题的说。
    看看你别的代码吧。
      

  9.   

    没有转到不存在的页,因为我同一服务器,IE6提交没问题,IE5不提交。我已经给客户升级了浏览器。大家都说没问题
    不过能找到原因更好我把生成的HTML
    发出来看看吧<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <link rel="stylesheet" href="../Common/System.css">
    <script language="javascript" SRC="../Common/Clientcomm.js"></script>
    <title>汽油车检测限值管理</title>
    </head>
    <script language="javascript" >
    <!--
    function getChk(cutpoint_id, reference_mass_lower, reference_mass_upper,
    maxinum_mass, gk_type, cutpoint_type, co, hc, no, re)
    {
    // alert("1");
    if(isNullStrCheck(cutpoint_id)==true)
    {
    alert('待处理数据编号为空,请重新刷新页面再试');
    return false;
    }
    if(isNullStrCheck(reference_mass_lower)==true)
    {
    alert('请填入基准质量下限');
    return false;
    }
    if(isNullStrCheck(reference_mass_upper)==true)
    {
    alert('请填入基准质量上限');
    return false;
    }
    if(isNullStrCheck(maxinum_mass)==true)
    {
    alert('请填入最大总质量');
    return false;
    }
    if(isNullStrCheck(gk_type)==true)
    {
    alert('请填入BASM的类型');
    return false;
    }
    if(isNullStrCheck(cutpoint_type)==true)
    {
    alert('请填入限值类型');
    return false;
    }
    if((isNullStrCheck(co)==true)||(isNumber(co)==false))
    {
    alert('请填入CO限值,且必须是数字');
    return false;
    }
    if((isNullStrCheck(hc)==true)||(isNumber(hc)==false))
    {
    alert('请填入HC限值,且必须是数字');
    return false;
    }
    if((isNullStrCheck(no)==true)||(isNumber(no)==false))
    {
    alert('请填入NO限值,且必须是数字');
    return false;
    }
    return true;
    }
    //-->
    </script>
    <script language="javascript">
    function RecordModify(cutpoint_id, reference_mass_lower, reference_mass_upper,
    maxinum_mass, gk_type, cutpoint_type, co, hc, no, re)
    {
      if (getChk(cutpoint_id, reference_mass_lower, reference_mass_upper,
    maxinum_mass, gk_type, cutpoint_type, co, hc, no, re)==false)
    return false;
      modiform.cutpoint_id.value = cutpoint_id;
      modiform.reference_mass_lower.value = reference_mass_lower;
      modiform.reference_mass_upper.value = reference_mass_upper;
      modiform.maxinum_mass.value = maxinum_mass;
      modiform.gk_type.value = gk_type;
      modiform.cutpoint_type.value = cutpoint_type;
      modiform.co.value = co;
      modiform.hc.value = hc;
      modiform.no.value = no;
      modiform.re.value = re;
      modiform.submit();
    }
    </script>
    <body>
    <form name="modiform" action="modifyASMLimit.do">
    <input type="hidden" name="cutpoint_id" value="">
    <input type="hidden" name="reference_mass_lower" value="">
    <input type="hidden" name="reference_mass_upper" value="">
    <input type="hidden" name="maxinum_mass" value="">
    <input type="hidden" name="gk_type" value="">
    <input type="hidden" name="cutpoint_type" value="">
    <input type="hidden" name="co" value="">
    <input type="hidden" name="hc" value="">
    <input type="hidden" name="no" value="">
    <input type="hidden" name="re" value="">
    </form><table width="90%" border="0" cellspacing="0" cellpadding="0" align="center">
    <tr><td class="tdheight" nowrap ><div align="center"><strong>
    I类限值
     </strong></div></td>
    </tr>
    </table>
    <table width="90%" border="1" cellspacing="0" cellpadding="0" align="center" bordercolordark="#558855" bordercolorlight="#CCEECC">
      <tr  bgcolor="#AADDAA">
    <td class="tdheight" nowrap width="27%" rowspan="2"><p align="center">车辆基准质量</p>
      <p align="center">Rm(kg)</p></td>
    <td class="tdheight" nowrap colspan="4"> <div align="center">BASM5024</div></td>
    <td class="tdheight" nowrap colspan="4"><div align="center">BASM2540</div></td>
      </tr>
      <tr  bgcolor="#AADDAA" >
    <td class="tdheight" nowrap ><div align="center">CO(%)</div></td>
    <td class="tdheight" nowrap ><div align="center">HC(%)</div></td>
    <td class="tdheight" nowrap ><div align="center">NO(10-6)</div></td>
    <td class="tdheight" nowrap ><div align="center">操作</div></td>
    <td class="tdheight" nowrap ><div align="center">CO(%)</div></td>
    <td class="tdheight" nowrap ><div align="center">HC(10-6)</div></td>
    <td class="tdheight" nowrap ><div align="center">NO(10-6)</div></td>
    <td class="tdheight" nowrap ><div align="center">操作</div></td>
      </tr>  <tr>
    <td class="tdheight" nowrap colspan="9"> <div align="center">轻型车(最大总质量&lt;=3500kg)</div></td>
      </tr>  <tr>
    <td class="tdheight" nowrap>&nbsp;
           
    &nbsp;Rm&nbsp;
     <= 795
    &nbsp;</td>
    <td class="tdheight" nowrap >&nbsp;
    <input type="text" size="10" maxlength="10" class="input1" name="co1" value="1.96744">
    &nbsp;</td>
    <td class="tdheight" nowrap >&nbsp;
    <input type="text" size="10" maxlength="10" class="input1" name="hc1" value="33336">
    &nbsp;</td>
    <td class="tdheight" nowrap >&nbsp;
    <input type="text" size="10" maxlength="10" class="input1" name="no1" value="2500">
    &nbsp;</td>
    <td class="tdheight" nowrap >&nbsp;
    <a href="#"
    onclick="RecordModify('1',
    '...',
    '795',
    '3500',
    '5024',
    '1',
    co1.value,
    hc1.value,
    no1.value,
    '111111111111111')">修改</a>
    &nbsp;</td> <td class="tdheight" nowrap >&nbsp;
    <input type="text" size="10" maxlength="10" class="input1" name="co2" value="1.950">
    </td>
    <td class="tdheight" nowrap >&nbsp;
    <input type="text" size="10" maxlength="10" class="input1" name="hc2" value="3700">
    </td>
    <td class="tdheight" nowrap >&nbsp;
    <input type="text" size="10" maxlength="10" class="input1" name="no2" value="2300">
    &nbsp;</td>
    <td class="tdheight" nowrap >&nbsp;
    <a href="#"
    onclick="RecordModify('2',
    '...',
    '795',
    '3500',
    '2540',
    '1',
    co2.value,
    hc2.value,
    no2.value,
    '2222222222222')">修改</a>
    &nbsp;</td>
      </tr></table><p>&nbsp;</p>
    </body>
    </html>
      

  10.   

    我的也是,,为什么程序会在IE6好正常,,一上IE5就不行了:(