我有以下内容:
<script type="text/javascript">
function CancelFormButton(button) {
$(button.form).submit();
}
</script>
<form onsubmit="alert('here');">
<input type="button" value="Cancel" onClick="CancelFormButton(this);" />
</form>
当我点击“取消”按钮时,form标签中的onsubmit不会被触发。
相反,这行代码可以成功提交表单:$(button.form).submit();
,但跳过了form标签中的alert('here');
。
这是正确的吗,还是我做错了什么?顺便说一句,在这种情况下,我需要这个功能,但我想知道是否会在某个浏览器中触发onsubmit。