一个表单,多个提交按钮
我用<form name="form1" method=post>
<TR>
<TD> </TD>
<TD align=right><input type=submit name="b1" value="添加" onClick="a()">
<input type=submit name="b2" value="更改" onClick="b()">
<input type=submit name="b3" value="删除" onClick="c()">
<input type=reset name="reset" value="清空">
</TD>
</TR>
</form>
<script type="text/javascript">
<!--
function a() {
form1.action="info.action"
form1.submit();
}
function b(){
form1.action="update.action"
form1.submit();
}
function c()(){
form1.action="delete.action"
form1.submit();
}
//-->
</script>提交多个按钮,但是按按钮时没反应请问有其他将多个按钮提交到一个或多个Action的方法吗?谢谢
------解决方案--------------------<input type=button name="b1" value="添加" onClick="a()">
<input type=button name="b2" value="更改" onClick="b()">
<input type=button name="b3" value="删除" onClick="c()">
------解决方案--------------------都可以
type=submit 改成 type=button
因为sumbit默认是执行了form1.submit();
------解决方案--------------------type = button
------解决方案--------------------正解~~~~
------解决方案--------------------2楼的就OK了
<html:form ...>一样有NAME啊,不过name 已经默认有了.查看源文件,就知道name是什么了.
------解决方案--------------------property这个属性所对应的名字就是这个组件的name
------解决方案--------------------不好意思,说错了
应该是 【styleId="listForm"】
类似这样的一个属性
用法类似如下:
function doSearch()
{
form = document.all['listForm'];
form.action = '<c:url value="/leave/leaveSearch.do"/>';
form.submit();
}
<html:form action="/leaveSearch" styleId="listForm">
</html:form>
------解决方案--------------------建议将按钮类型type=button或者每个提交函数后面增加return false;
顺便推荐一个比较好的web操作系统http://www.epopos.cn