1. input type="button">`标签定义了一个按钮,如果不写js的话,按下去什么也不会发生。
  2. 标签定义了一个按钮,用户点击后会自动提交表单,除非写js阻止事件发生。
  3. button在ie中的默认类型时button,而在其他浏览器中(包括w3c规范)的默认值是submit。

    • type = button就是单纯的按钮功能
    • type = submit就是发送表单
    • 使用submit后,页面支持enter键操作,用button后往往页面不支持enter键,默认enter键对第一个submit进行操作
  4. 并不是一个画面元素,而是一个表单元素,和文本输入一样,都属于“数据”的一部分(特征是:有value属性,而且该属性的值会被送到server端,可以拿来用)。只有表单数据有这个特性,
              button       input[type="submit]      input[type="button"]
   ie         button          input submit              input button
   chrome      ""             input submit              input button

你可能感兴趣的:(html前端)