IE11中负数的输入验证错误

时间:2018-01-18 12:45:16

标签: html5 validation internet-explorer

在生产环境中运行具有纬度/经度的网页时,我遇到了意外错误。

我的输入字段设置为接受-180 - 180范围内的值。 但是在IE11中低于-153.2的值无效。 对于范围为-90 - 90的字段,低于-65.9的值无效。 这仅适用于十进制数,因此-156.6可能无效,-157可能有效。

这背后是否有某种逻辑我没有看到?

对于测试我在https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_max_min上运行此代码:

<!DOCTYPE html>
<html>
<body>

<form action="/action_page.php">

  Quantity (between -180 and 180):
  <input type="number" name="quantity" min="-180" max="180" step="0.0001"><br>

  <input type="submit">
</form>



</body>
</html>

0 个答案:

没有答案