javascript 表单提交

来源:百度知道 编辑:UC知道 时间:2024/06/03 22:06:32
如果提交按钮的type不是submit,只是普通的button,该怎么触发onSubmit时间?

一段很简单的JS啊,
<script language="javascript">
function sub(){

document.form1.submit();

}
</script>

<form action="demo" name="form1" method="post">
<input type="button" value="提交" onclick="sub()"/>

</form>

最简单的方法:
例如你的onSubmit要去执行fun()函数,
那么你就在你那个普通的button上加上onClick="fun()"不就行了

你既然把这个普通按钮做提交用,那么点击的时候自然就是提交表单,那么去执行一下fun就行

就是那个form的submit()。
比如form id是testform
那么可以用
document.getElementById("testform").submit();
来提交。

要吧直接在调用submit事件。方法很多种,我在这补充一下那些回答里没有的。
如:<form onSubmit="涵数名()">这样就可以了。