一个表单是否可以有两个submit
1个回答
推荐于2018-03-01
展开全部
同一个form里,不管哪个 submit 都是直接提交form表单里的内容。
要达到你的目的,就不能用类型为 submit 的按钮,要用 button,然后加onclick 方法来自定义预处理参数,然后再调用 submit 方法提交表单,比如
<script type="text/javascript">
function submitFun(act)
{
myForm.action.value = act;
myForm.submit();
}
</script>
<form name="myForm">
<input type="hidden" name="action" value="edit">
<input type="button" name="editBtn" value="修改" onclick="submitFun('edit');">
<input type="button" name="delBtn" value="删除" onclick="submitFun('del');">
</form>
之后在服务器端,多request("action") 这个参数,进行判断就知道是要修改还是删除了
要达到你的目的,就不能用类型为 submit 的按钮,要用 button,然后加onclick 方法来自定义预处理参数,然后再调用 submit 方法提交表单,比如
<script type="text/javascript">
function submitFun(act)
{
myForm.action.value = act;
myForm.submit();
}
</script>
<form name="myForm">
<input type="hidden" name="action" value="edit">
<input type="button" name="editBtn" value="修改" onclick="submitFun('edit');">
<input type="button" name="delBtn" value="删除" onclick="submitFun('del');">
</form>
之后在服务器端,多request("action") 这个参数,进行判断就知道是要修改还是删除了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询