以下代码在FireFox 里可以正常提交,但在IE6里面确不行 action 这个无所未,关键是现在form提交不了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的 ,这个是没有用的,我改成下面的样子,也没有用<ul> <li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(1);">Click1</a></li> <li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(2);">Click2</a></li> <li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(4);">Click4</a></li> <li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(8);">Click8</a></li></ul><form method=post action="test.asp" id="form1" name="form1"> <input type="text" name="sSign" id="sSign" /> <input type="submit" /></form><script language="javascript">function Happy(){return void(0);}function ChangeSelectType(sign){ document.getElementById('sSign').value=sign; document.getElementById('form1').action="test.asp"; document.getElementById('form1').submit(); }</script> <ul><li><a href="javascript:void(0);" onclick="ChangeSelectType(1);">Click1</a></li><li><a href="javascript:void(0);" onclick="ChangeSelectType(2);">Click2</a></li><li><a href="javascript:void(0);" onclick="ChangeSelectType(4);">Click4</a></li><li><a href="javascript:void(0);" onclick="ChangeSelectType(8);">Click8</a></li></ul><form method=post action="" id="form1" name="form1"><input type="text" name="sSign" id="sSign" /><input type="submit" /></form><script language="javascript">function Happy(){return void(0);}function ChangeSelectType(sign){document.getElementById('sSign').value=sign;document.getElementById('form1').submit();}</script> to chon81(当我遇上你…) 你的代码和我的没有本质上的区别啊在IE6里面也不能提交 不好意思,我当时以为只是因为你在onXXXXX的属性值中用了javascript:XXXXX.在onXXXXX的属性值中不需要用javascript,javascript:XXXXX是指在地址栏中运行脚本.所以就去掉了,然贴上去,也没有试.现在我已经改好了.这个原因是因为IE6处理超接的方式不一样.但是我下面的代码是不会运行javascript:Happy();的,如果你想运行Happy()的话,就把它放在ChangeSelectType(n);前面吧.<ul><li><a href="javascript:Happy();" onclick="ChangeSelectType(1);return false;">Click1</a></li><li><a href="javascript:Happy();" onclick="ChangeSelectType(2);return false;">Click2</a></li><li><a href="javascript:Happy();" onclick="ChangeSelectType(4);return false;">Click4</a></li><li><a href="javascript:Happy();" onclick="ChangeSelectType(8);return false;">Click8</a></li></ul><form method="post" action="../phpinfo.php" id="form1" name="form1"><input type="text" name="sSign" id="sSign" /><input type="submit" /></form><script language="javascript">function Happy(){return void(0);}function ChangeSelectType(sign){document.getElementById('sSign').value=sign;document.getElementById('form1').submit();}</script> 应该是这里的问题;void(0)后面不能够加";"分号<ul><li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(1);">Click1</a></li><li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(2);">Click2</a></li><li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(4);">Click4</a></li><li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(8);">Click8</a></li></ul><form method=post action="" id="form1" name="form1"> <input type="text" name="sSign" id="sSign" /> <input type="submit" /></form><script language="javascript">function ChangeSelectType(sign){document.getElementById('sSign').value=sign;document.getElementById('form1').submit(); }</script> jQuery $(document).ready() 的疑问 关于jquery 获取选中某个tab的标题 html在线编辑器是什么原理,怎么弄的? 指教eval的用法 Object 相关事件 请问:如何判断 传来 的是 控件 还是 空间数组? 上次贴的那个菜单,解决了晃动问题! 超傻瓜问题,求救~,在线等 【郁闷】一个及其变态和非常规的错误:关于window.open()返回对象为空很是不解 修改元素属性值 请问大家那里有中文的DHTML和JavaScript的参考手册呀? 求救:用JavaScript计算校历,遇到一个问题,非常困惑!求救!
<ul>
<li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(1);">Click1</a></li>
<li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(2);">Click2</a></li>
<li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(4);">Click4</a></li>
<li><a href="javascript:Happy();" onclick="javascript:ChangeSelectType(8);">Click8</a></li>
</ul><form method=post action="test.asp" id="form1" name="form1">
<input type="text" name="sSign" id="sSign" />
<input type="submit" />
</form><script language="javascript">
function Happy(){return void(0);}
function ChangeSelectType(sign){
document.getElementById('sSign').value=sign;
document.getElementById('form1').action="test.asp";
document.getElementById('form1').submit();
}
</script>
<li><a href="javascript:void(0);" onclick="ChangeSelectType(1);">Click1</a></li>
<li><a href="javascript:void(0);" onclick="ChangeSelectType(2);">Click2</a></li>
<li><a href="javascript:void(0);" onclick="ChangeSelectType(4);">Click4</a></li>
<li><a href="javascript:void(0);" onclick="ChangeSelectType(8);">Click8</a></li>
</ul><form method=post action="" id="form1" name="form1">
<input type="text" name="sSign" id="sSign" />
<input type="submit" />
</form><script language="javascript">
function Happy(){return void(0);}
function ChangeSelectType(sign){
document.getElementById('sSign').value=sign;
document.getElementById('form1').submit();
}
</script>
在onXXXXX的属性值中不需要用javascript,javascript:XXXXX是指在地址栏中运行脚本.
所以就去掉了,然贴上去,也没有试.现在我已经改好了.
这个原因是因为IE6处理超接的方式不一样.
但是我下面的代码是不会运行javascript:Happy();的,如果你想运行Happy()的话,就把它放在ChangeSelectType(n);前面吧.<ul>
<li><a href="javascript:Happy();" onclick="ChangeSelectType(1);return false;">Click1</a></li>
<li><a href="javascript:Happy();" onclick="ChangeSelectType(2);return false;">Click2</a></li>
<li><a href="javascript:Happy();" onclick="ChangeSelectType(4);return false;">Click4</a></li>
<li><a href="javascript:Happy();" onclick="ChangeSelectType(8);return false;">Click8</a></li>
</ul><form method="post" action="../phpinfo.php" id="form1" name="form1">
<input type="text" name="sSign" id="sSign" />
<input type="submit" />
</form><script language="javascript">
function Happy(){return void(0);}
function ChangeSelectType(sign){
document.getElementById('sSign').value=sign;
document.getElementById('form1').submit();
}
</script>
<ul>
<li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(1);">Click1</a></li>
<li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(2);">Click2</a></li>
<li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(4);">Click4</a></li>
<li><a href="javascript:void(0)" onclick="javascript:ChangeSelectType(8);">Click8</a></li>
</ul><form method=post action="" id="form1" name="form1">
<input type="text" name="sSign" id="sSign" />
<input type="submit" />
</form><script language="javascript">
function ChangeSelectType(sign){
document.getElementById('sSign').value=sign;
document.getElementById('form1').submit();
}
</script>