<button>和<input type="button">的区别
<button>
标签定义了一个按钮。在button元素内部可以放置内容,例如文本或图像。- input type="button">`标签定义了一个按钮,如果不写js的话,按下去什么也不会发生。
<input type="submit">
标签定义了一个按钮,用户点击后会自动提交表单,除非写js阻止事件发生。button在ie中的默认类型时
button
,而在其他浏览器中(包括w3c规范)的默认值是submit。type = button
就是单纯的按钮功能type = submit
就是发送表单- 使用
submit
后,页面支持enter
键操作,用button
后往往页面不支持enter
键,默认enter
键对第一个submit进行操作
<input type="button">
并不是一个画面元素,而是一个表单元素,和文本输入一样,都属于“数据”的一部分(特征是:有value属性,而且该属性的值会被送到server端,可以拿来用)。只有表单数据有这个特性,<button>
无法把自己当成Form的数据。<button>
放在form中会自动提交表单,但是他的缺点是不同浏览器提交的value会不一样。
button input[type="submit] input[type="button"]
ie button input submit input button
chrome "" input submit input button
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。