发布网友 发布时间:2024-12-25 03:11
共4个回答
热心网友 时间:4分钟前
input type="image"
这个按钮默认有个submit事件的,也就是说你要了这个按钮它就要提交一次。再加上你的this.form.submit()
这就要提交两次了
热心网友 时间:4分钟前
因为你那个图像域就已经可以提交表单了,再加上你的onclick事件,就有两次喽!
把这个去掉: onClick="this.form.submit()"
热心网友 时间:9分钟前
补充一点!this.form.submit()是提交当前表单的意思!
热心网友 时间:8分钟前
由于你所要提交的数据都必须在<form></form>里.所以当你点buy按钮后会将form表单里的数据通过你的数据库insert语句提交并插入数据库.而this.form.onsubmit()代表把你当前<form></form>里的数据提交.这样就调用了两次insert语句.去掉onclick事件就可以了.
onclick="";事件一般是用来调用JavaScript脚本代码.比如判断你当前用户购买东西时.时候选择的商品.没选择,就提示用户"请选择所要购买的物品",并返回false.不提交.