input type="submit" 与按钮标签是否可以互换?

新手上路,请多包涵

input type="submit"button 标签可以互换吗?或者如果有什么区别那么什么时候使用 input type="submit" 和什么时候 button

如果没有区别,那么为什么我们有 2 个标签用于同一目的?

原文由 Jitendra Vyas 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 284
1 个回答

http://www.w3.org/TR/html4/interact/forms.html#h-17.5

使用 BUTTON 元素创建的按钮功能与使用 INPUT 元素创建的按钮一样,但它们提供更丰富的呈现可能性:BUTTON 元素可能有内容。例如,包含图像的 BUTTON 元素的功能类似于类型设置为“图像”的 INPUT 元素,但 BUTTON 元素类型允许内容。

因此,仅就功能而言,它们是可以互换的!

(不要忘记, type="submit" 是 --- 的默认值,所以不要 button !)

原文由 MatTheCat 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题