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

我的输入字段设置为接受-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>