之间有区别吗button
with type="button"
vs type="submit"
?是否存在功能差异,或者只是为了更容易阅读代码而提供的描述性名称?
这与input
?
From MDN https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button:
type
按钮的类型。可能的值为:
-
submit:该按钮将表单数据提交到服务器。如果未指定属性,则这是默认值,或者该属性动态更改为空值或无效值。
-
reset:该按钮将所有控件重置为其初始值。
-
button:该按钮没有默认行为。它可以具有与元素事件关联的客户端脚本,这些脚本在事件发生时被触发。
至于之间的区别button
and input
:
-
A button
可以有一个单独的值作为数据,而对于input
数据和按钮文本始终相同:
<input type="button" value="Button Text"> <!-- Form data will be "Button Text" -->
<button type="button" value="Data">Button Text</button>
A button
可以有 HTML 内容(例如图像),而input
只能有文字。
-
A button
可能更容易区分与其他input
CSS 中的控件(如文本字段)。请注意浏览器的向后兼容性。
input {
}
button { /* Always works */
}
input[type=button] { /* Not supported in IE < 7 */
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)