HTML5输入类型编号验证消息问题IE和Safari?

HTML5输入类型编号验证消息问题IE和Safari?,html,validation,html5-validation,html5-input-number,Html,Validation,Html5 Validation,Html5 Input Number,最近我开始研究HTML5验证,它看起来非常好用。到目前为止,我没有遇到任何问题,但一旦我开始进行更多的测试,并使用输入类型number时,几乎没有什么问题是我无法解决的。第一个问题是为什么不同时显示所有验证消息?我在所有表单上都使用了on submit函数。另外,在我的一些字段中,我有required属性和pattern组合。我想知道如何在Submit上显示所有消息?第二个问题是数字输入类型。我的字段有不同的minmax和step。例如,以下是其中一个字段: <td><inpu

最近我开始研究HTML5验证,它看起来非常好用。到目前为止,我没有遇到任何问题,但一旦我开始进行更多的测试,并使用输入类型
number
时,几乎没有什么问题是我无法解决的。第一个问题是为什么不同时显示所有验证消息?我在所有表单上都使用了on submit函数。另外,在我的一些字段中,我有
required
属性和pattern组合。我想知道如何在Submit上显示所有消息?第二个问题是数字输入类型。我的字段有不同的
min
max
step
。例如,以下是其中一个字段:

<td><input type="number" name="frm_srpr" id="frm_srpr" min="0" max="100" step="4" style="width:50px" placeholder="%" /></td>

在FireFox和Chrome中,如果我输入number
23
请选择一个有效值,我将收到此消息。最接近的两个有效值是24和28。
或者如果我输入字母
A
请输入一个数字。
但是如果我在IE或Safari中尝试此操作,我的消息将是下一个,如果我输入23:
则必须输入一个有效值。
或Safari:
输入一个有效值。
显然,此描述对于用户来说是不够的。我想知道如何在IE和Safari中解决这个问题?我试图放置title
属性
,但屏幕上没有显示任何内容。似乎只有当字段为
必需时,标题才有效。如果有人可以帮助或提供一些例子,请让我知道。提前谢谢