<script language="javascript">
<!--
function ww()
{
document.forms[0].submit();
}
-->
</script>
</head>
<body>
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><form method="post" action="login.do">
<input name="username" type="text" />
<input name="password" type="password"/>
<input name="Submit" type="button" onclick="ww()" value="提交" />
</form>
</td>
</tr>
</table>
</body>
</html>这段代码,发生重复提交问题,就是点击一次“提交”,服务器端执行了2次.do操作,哪里错了?好像脚本发出了2次提交不解?
<!--
function ww()
{
document.forms[0].submit();
}
-->
</script>
</head>
<body>
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><form method="post" action="login.do">
<input name="username" type="text" />
<input name="password" type="password"/>
<input name="Submit" type="button" onclick="ww()" value="提交" />
</form>
</td>
</tr>
</table>
</body>
</html>这段代码,发生重复提交问题,就是点击一次“提交”,服务器端执行了2次.do操作,哪里错了?好像脚本发出了2次提交不解?
你又用document.forms[0].submit();提交一次
当然是两次了,不是才是怪了
两种方法都试过,无效,现在我有点怀疑是不是IE的配置和tomcat配置问题?
按钮是button的,不会提交的!!!!
建議把form裏的action屬性去掉
-------------------------------------
请求由谁处理?????
http://www.funcn.cn/read.php?tid=22
你又用document.forms[0].submit()又提交了一次另外普通按钮<input type="button"...如果name属性为submit的话,程序还是将其作为提交按钮的,如果name换成其他的名字,比如submit110,就不会出现提交2次了普通按钮可以通过onclick事件进行提交,也可以直接使用<input type="submit"...按钮提交,如果要进行数据验证的话,最好在form的onsubmit事件中处理
你的说法是不对的,我将name删除或修为其它值,还是提交2次,
你说的有道理,可是如何解决啊,我在之后也用了这样的语法网数据库里写数据,奇怪的是,只写一次,二不是2次,不解啊!!!!!!!!!1
要不肯定是提交两次