【发布时间】:2018-09-27 20:05:39
【问题描述】:
我找到了更改无效值错误消息的答案How can I change or remove HTML5 form validation default error messages?。
我需要为小于最小值和大于最大值的值显示不同的消息。
<input type="number" name="test" step="any" min="0.01" max="10.0">
如果用户输入-1,它应该说“请输入正值”。
如果用户输入 20,它应该说“值不能超过 10”。
【问题讨论】:
-
您链接的答案有什么问题?只发一般信息
oninvalid="setCustomValidity('Enter a number beween 0.01 and 10 ')" -
实际用例很复杂,比如“你不能输入超过 10 个,因为你的限制已过期”。
标签: javascript html validation