点击按钮后,form表单重复提交,原来和<button></button>标签有关。
button有个type属性,属性值可为button、submit、reset
button=普通按钮,直接点击不会提交表单
submit=提交按钮,点击后会提交表单
reset=表单复位
<button type="button" onclick="javascript:add()"></button>后则不会重复提交
<script language="javascript">
function add(){
$('#addForm').attr("action","/account/list");
$('#addForm').submit();
}
</script>
<form method="post" id="addForm" > <button type="submit" onclick="javascript:add();>新增<button>
</form>
本文探讨了如何通过设置按钮类型和使用JavaScript来防止表单重复提交的问题,具体介绍了按钮的不同类型(普通按钮、提交按钮、复位按钮),并展示了如何通过修改JavaScript函数来实现表单在点击特定按钮时只提交一次。
1815

被折叠的 条评论
为什么被折叠?



