兼容可能是其它代码引起的,我刚把这段代码重现了一下,结果是不断的刷新之外没有你所说的兼容不能提交的问题。<form action="" name="form">
<select name="Compare" id="">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
<script>
document.form.Compare.options[0].selected=false;
for (var j = 1; j < document.form.Compare.length; j++)
document.form.Compare.options[j].selected=true;
// document.form.submit();
</script>
<select name="Compare" id="">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
<script>
document.form.Compare.options[0].selected=false;
for (var j = 1; j < document.form.Compare.length; j++)
document.form.Compare.options[j].selected=true;
// document.form.submit();
</script>
解决方案 »
- 用JavaScript写一事件处理函数,要求在一个文本中输入字符另一个也跟着显示同样的内容!
- 不显示删除回复显示所有回复显示星级回复显示得分回复 奇怪,使用jquery的dialog如果出现post操作的话,再通过dialog加载页面,则文本框无法获取
- var fAppVersion=parseFloat(navigator.appVersion);
- ie7中为什么添加收藏夹出错
- 检测activex是否安装问题,谢谢
- “无法打开网络站点文件”错误
- 求一简单正则表达式
- 如何在一个html中调用一个word文件
- 怎样把网页上的表格内容导入到excel中,表格title有两层甚至三层,有例子请参考
- 如何通过注册表修改ie 的安全级别!
- EasyUI datagrid分页问题
- 请帮忙看一下这段JSON数据是用什么加密的?
另外,我的代码触发是这样的:<form action="Compare.asp" method="post" name="form" id="form">
<select name="typeid" onChange="ChangeType()" size="1">
function ChangeType()
{
document.getElementById("BigClassID").options[0].selected=true;
document.getElementById("SmallClassID").options[0].selected=true;
ToSubmit();
}
function ToSubmit()
{
document.form.Compare.options[0].selected=false;
for (var j = 1; j < document.form.Compare.length; j++)
document.form.Compare.options[j].selected=true;
document.form.submit();
}