1.
js提交表单时不会带上
submit
按钮的值(因为没有被单击)
所有浏览器
2.
input
回车提交
w3c浏览器会带上submit按钮的值,ie6则不会带
submit只是表单提交时的验证事件,无法获取提交是否成功return false阻止表单提交,自己写ajax提交表单内容
$("#xxx").submit(function () {
$.ajax({ type: 'POST', data: $(this).val(), url: 'xxxx',
success: function () { //...
},
error: function (xhr) {
//...
}
})
return false
})
<form name="form1" method="post" action="img.htm" onSubmit="del()return false">一定要加后一个,以便取消click提交按钮的默认操作
<script>
function del() {
if(confirm('确定要删除吗?这个操作是不可挽回的!')){form1.submit()}
else {return false}
}
</script>