<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