我有一些HTML允许用户输入如下数字:
<input type="number" min="1" name="aNumber" value="1" />
我注意到在某个时刻,表单数据将改变它表达输入的方式 - 即在将数据提交给服务器时它将从“1000000”变为“9.1e 32”。但后来我注意到,它只会是空的。
输入仍然能够发送到服务器的最大值是多少?
答案 0 :(得分:1)
在这个jsfiddle做了一些研究之后:http://jsfiddle.net/43gW7/。事实证明它是一个32位浮点数,其浮点范围为+/- 3.4028234663e + 38。当它超出该范围时,输入的值返回null。