我想在输入类型中使用min =" number"但在IE(版本11)和chrome(版本46.0.2490.71)中获取不同的错误消息。
不同的措辞是可以的但IE上的错误消息似乎是错误的。 更具体地说,当我使用min = 5并尝试输入小于5的vlue时,IE中的错误消息显示:"请输入大于5"的值。
不应该是"请输入大于4的值"或"请输入大于或等于5&#34的值; (因为它弹出chrome)?
所以我的问题是:有没有办法可以在IE上面创建正确的消息,如上所述? (Chrome已显示正确的消息)
与jsfiddle的链接是:MinDemo
或
普通html是:
<html>
<body>
<form>
Quantity (minimum 5):
<input type="number" name="quantity" min="5">
<input type="submit">
</form>
</body>
</html>
答案 0 :(得分:0)
我今天遇到了这个。我有一个输入类型=数字,最小值=零。如果用户输入-1,则IE 11中的错误为“请输入大于0的值”。
嗯... !!
你能纠正IE的愚蠢消息吗?不,不,你不能。
你能做什么?引导您的IE用户使用更好的浏览器。或者:不要担心。我们这方面的一件事是,如果用户确实输入了允许的最小值,用户就不会看到这条愚蠢的消息。