如何更改电子邮件的html5模式错误消息

时间:2014-07-08 11:38:42

标签: javascript jquery html5 required

Html5必需属性通常会添加错误消息"请填写此字段。"并且可以使用以下代码轻松更改

oninvalid="setCustomValidity('Custom text in another language..')" 
oninput="setCustomValidity('')"

但是,我注意到当我使用带有电子邮件类型的输入时,我仍会收到诸如"之后的信息。请输入以下部分' @。"和"请包括' @'在电子邮件地址"中,我该如何更改?

1 个答案:

答案 0 :(得分:1)

自定义错误消息来自元素的标题,或者使用setCustomValidity,正如您所说。 但有消息,请注意" @'在电子邮件地址"来自type="email"属性。例如,当存在required属性时,会出现类似的错误消息。因此,这些消息来自浏览器,并且将使用用户的浏览器语言。我不会太担心这个,因为浏览器已经是用户理解的语言,并且因为它们是浏览器的原生,用户将习惯这些标准错误消息。