例如,当您键入3.14
并按 Enter 键时 - 会出现验证弹出窗口。应该是固定数字(默认 step=1)。但是当您键入一些字符串时,例如"hello"
并按回车键 - 表单提交。为什么?
见:http: //jsfiddle.net/keeD2/
例如,当您键入3.14
并按 Enter 键时 - 会出现验证弹出窗口。应该是固定数字(默认 step=1)。但是当您键入一些字符串时,例如"hello"
并按回车键 - 表单提交。为什么?
见:http: //jsfiddle.net/keeD2/
尝试添加required
到该字段:
<form action="#">
<input type="number" required/>
<input type="submit"/>
</form>
见:http: //jsfiddle.net/keeD2/2/
根据 w3schools 的说法,这不是错误。查看数字的输入类型。我也很好奇为什么它不能正常工作。您是否尝试在浏览器上运行它?