html input中button和submit的区别

type=button:就单纯是按钮功能。

Type=submit :提交表单

如:

<input type=”submit” name=”name” value=”提交” onClick=”on_submit_click()” />
<input type=”buttont” name=”name” value=”提交” onClick=”on_submit_click()” />

    点击提交按钮后第一个先转到action ,自动提交,用不到onClick函数;

第二个首先执行的是onClick函数,跳转到js里去了。在js里实现表单的提交如下

document.表单名.submit();

    另外,对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:

使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.

用button后往往页面不支持enter键了。所以需要支持enter键,必须要设置个submit,默认enter键对页面第一个submit进行操作。

posted @ 2012-02-21 16:05  清晨の雨露  阅读(231)  评论(0编辑  收藏  举报