Validation 如何更改WebKit';所需HTML表单字段的错误消息

Validation 如何更改WebKit';所需HTML表单字段的错误消息,validation,forms,html,webkit,Validation,Forms,Html,Webkit,Gecko允许您使用设置HTML表单字段的错误消息 WebKit的等价物是什么?我几乎可以肯定没有,而且它看起来不会发生: 您可能需要签出setCustomValidity()。对我来说,它在Chrome中似乎工作得很好: Source:虽然上面链接的setCustomValidity()示例有效,但它不考虑本机HTML5验证测试,而是提供自己的自定义测试。如果您想使用HTML5中的类型匹配/模式匹配,则使用setCustomValidity()和oninvalid事件: <input t

Gecko允许您使用设置HTML表单字段的错误消息


WebKit的等价物是什么?

我几乎可以肯定没有,而且它看起来不会发生:

您可能需要签出
setCustomValidity()
。对我来说,它在Chrome中似乎工作得很好:


Source

虽然上面链接的setCustomValidity()示例有效,但它不考虑本机HTML5验证测试,而是提供自己的自定义测试。如果您想使用HTML5中的类型匹配/模式匹配,则使用
setCustomValidity()
oninvalid
事件:

<input type="text" pattern="[a-zA-Z]+"
oninvalid="setCustomValidity('Custom Message')" />


但是请记住,这不会局限于用户的浏览器语言,也会显示,无论什么是无效的(例如,如果未通过所需的
检查,也会显示)

可能的重复:Hi Jon。你能告诉我非空白字段的模式是什么吗?