以前,当我的表单上只有一个“提交”按钮时,通常不会在其中放置type="submit"
属性。我从来没有观察到这会引起问题,并且相信“提交”是按钮的默认类型,并且我可以依靠这种行为。
但是,w3schools和MDN在我是否正确上存在分歧。
w3schools claims:
而MDN claims:
根据规范和实际浏览器,谁是对谁错?
最佳答案
MDN在其文章的底部附近具有一些规范链接,这些链接确认其正确性:type
元素的默认button
是submit
。
W3C HTML 4.01:
W3C HTML5:
W3Schools所说的是,您应始终指定属性,以确保跨浏览器的行为尽可能一致。这并不意味着该属性不能合法地被省略。
关于html - 我是否需要在提交按钮上指定=“submit”类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20610930/