我有以下html5输入元素:
<input type="number">
为什么此输入允许在输入字段中输入字符“ e”?没有其他字母字符可以输入(按预期方式)
使用chrome v.44.0.2403.107
因为这正是规范所说的应该工作的方式。输入的数字可以接受浮点数,包括负号和e或E字符(其中指数是e或后面的数字E):
e
E
浮点数按以下顺序由以下部分组成:
-
0—9
.
+