我们的表单软件输出所有带有“type=”text“”的元素,但我宁愿利用 HTML5 中的新类型,例如“电子邮件”、“数字”等。
我可以在最后添加这些,但最终会得到多个类型属性,例如:
<input type="text" name="email" type="email">
如果一个元素存在多个“type”属性,则使用哪个属性 - 第一个还是最后一个?拥有超过一个是否有效?我猜不会,但试图解决这种情况......
不,你不能,那将是一个无效的 HTML,你可以安全地使用type="email"
代替type="text"
,因为如果浏览器不支持 HTML5,它将处理任何未知的type attribute value
as text
如果你这样说
<input type="text" type="email" />
浏览器不会尊重type="email"
测试用例
<!DOCTYPE html>
<form>
<input type="text" type="email" />
<input type="submit" value="test" />
</form>
Remove type="text"
属性和浏览器将尊重type="email"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)