我的js提交为什么在IE6下可以,在IE5下不行?改如何修改? 换成onsubmit()方法看看<body onsubmit="modiform.re.value = re"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这种方法不行的因为我前面的赋值很多的如:modiform.re.value = re; TO 2 楼:不行的。我在IE6下正常提交IE5到SUBMIT就 完了,没提交!试了很多机器了 modiform.re.value = re;alert("submit!");try{ modiform.submit();}cathc(e){ alert(e);}确认是运行到了submit这一句? 不行的! modiform.re.value = re;try{ alert("submit!"); modiform.submit(); alert("submit over!"); }catch(e){ alert(e);}弹出了submit!网页上没错,就是不提交IE6能 贴出你们的form标签。不要别的就要<form……>这一个 <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> <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下面运行正常(转到不存在的页面了)。估计还是其他代码上出了问题。 emu的代码:ie5/ie5.5/ie6sp1下都没有问题的说。看看你别的代码吧。 没有转到不存在的页,因为我同一服务器,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">轻型车(最大总质量<=3500kg)</div></td> </tr> <tr> <td class="tdheight" nowrap> Rm <= 795 </td> <td class="tdheight" nowrap > <input type="text" size="10" maxlength="10" class="input1" name="co1" value="1.96744"> </td> <td class="tdheight" nowrap > <input type="text" size="10" maxlength="10" class="input1" name="hc1" value="33336"> </td> <td class="tdheight" nowrap > <input type="text" size="10" maxlength="10" class="input1" name="no1" value="2500"> </td> <td class="tdheight" nowrap > <a href="#" onclick="RecordModify('1', '...', '795', '3500', '5024', '1', co1.value, hc1.value, no1.value, '111111111111111')">修改</a> </td> <td class="tdheight" nowrap > <input type="text" size="10" maxlength="10" class="input1" name="co2" value="1.950"> </td> <td class="tdheight" nowrap > <input type="text" size="10" maxlength="10" class="input1" name="hc2" value="3700"> </td> <td class="tdheight" nowrap > <input type="text" size="10" maxlength="10" class="input1" name="no2" value="2300"> </td> <td class="tdheight" nowrap > <a href="#" onclick="RecordModify('2', '...', '795', '3500', '2540', '1', co2.value, hc2.value, no2.value, '2222222222222')">修改</a> </td> </tr></table><p> </p></body></html> 我的也是,,为什么程序会在IE6好正常,,一上IE5就不行了:( 正则表达式/.*/与/(.*)/的区别 我想在网页中实现这样的效查,点“单词N",被点击的内容就变加粗加红,要怎么做? 处理浏览器之间的差异 怎样弹出一个什么都没有的窗口,只有背景色? 一个字符串里传对象的问题 请各位老大帮我看段JS 为什么filter="alpha(opacity=50)无效 请大侠指点一下我这个表格中放入DIV后的显示问题 javascript里面有没有list框啊?(不是下拉链表) 请问如何能把打开的窗口,不能移动???? javascript中怎样去掉字符串中的空格 一个很急的问题??
如:
modiform.re.value = re;
我在IE6下正常提交IE5到SUBMIT就 完了,没提交!试了很多机器了
alert("submit!");
try{
modiform.submit();
}cathc(e){
alert(e);
}确认是运行到了submit这一句?
try{
alert("submit!");
modiform.submit();
alert("submit over!");
}catch(e){
alert(e);
}弹出了submit!
网页上没错,就是不提交
IE6能
就要<form……>这一个
<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>
<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下面运行正常(转到不存在的页面了)。估计还是其他代码上出了问题。
看看你别的代码吧。
不过能找到原因更好我把生成的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">轻型车(最大总质量<=3500kg)</div></td>
</tr> <tr>
<td class="tdheight" nowrap>
Rm
<= 795
</td>
<td class="tdheight" nowrap >
<input type="text" size="10" maxlength="10" class="input1" name="co1" value="1.96744">
</td>
<td class="tdheight" nowrap >
<input type="text" size="10" maxlength="10" class="input1" name="hc1" value="33336">
</td>
<td class="tdheight" nowrap >
<input type="text" size="10" maxlength="10" class="input1" name="no1" value="2500">
</td>
<td class="tdheight" nowrap >
<a href="#"
onclick="RecordModify('1',
'...',
'795',
'3500',
'5024',
'1',
co1.value,
hc1.value,
no1.value,
'111111111111111')">修改</a>
</td> <td class="tdheight" nowrap >
<input type="text" size="10" maxlength="10" class="input1" name="co2" value="1.950">
</td>
<td class="tdheight" nowrap >
<input type="text" size="10" maxlength="10" class="input1" name="hc2" value="3700">
</td>
<td class="tdheight" nowrap >
<input type="text" size="10" maxlength="10" class="input1" name="no2" value="2300">
</td>
<td class="tdheight" nowrap >
<a href="#"
onclick="RecordModify('2',
'...',
'795',
'3500',
'2540',
'1',
co2.value,
hc2.value,
no2.value,
'2222222222222')">修改</a>
</td>
</tr></table><p> </p>
</body>
</html>