image按钮本身就是提交表单的按钮,除非你在onclick事件或表单的onsubmit事件中return了一个false值。 你的代码中image按钮提交一次,onclick事件中又提交一次,当然就提交了两次 解决办法2种: 1、去掉image按钮onclick事件中的this.form.submit() 2、将image按钮换为button按钮