有没有办法在输入标记

时间:2015-12-03 16:05:30

标签: html

我想在输入类型中使用min =" number"但在IE(版本11)和chrome(版本46.0.2490.71)中获取不同的错误消息。

不同的措辞是可以的但IE上的错误消息似乎是错误的。 更具体地说,当我使用min = 5并尝试输入小于5的vlue时,IE中的错误消息显示:"请输入大于5"的值。

不应该是"请输入大于4的值"或"请输入大于或等于5&#34的值; (因为它弹出chrome)?

所以我的问题是:有没有办法可以在IE上面创建正确的消息,如上所述? (Chrome已显示正确的消息)

与jsfiddle的链接是:MinDemo

MinDemo

普通html是:

<html>
<body>

<form>
  Quantity (minimum 5):
  <input type="number" name="quantity" min="5">
  <input type="submit">
</form>

</body>
</html>

1 个答案:

答案 0 :(得分:0)

我今天遇到了这个。我有一个输入类型=数字,最小值=零。如果用户输入-1,则IE 11中的错误为“请输入大于0的值”。

嗯... !!

你能纠正IE的愚蠢消息吗?不,不,你不能。

你能做什么?引导您的IE用户使用更好的浏览器。或者:不要担心。我们这方面的一件事是,如果用户确实输入了允许的最小值,用户就不会看到这条愚蠢的消息。