Forms 我该如何更改“的”;无效输入“;HTML5表单的文本
如果输入字段的类型是html5表单中的Forms 我该如何更改“的”;无效输入“;HTML5表单的文本,forms,html,validation,Forms,Html,Validation,如果输入字段的类型是html5表单中的电子邮件,如果有人没有输入有效的电子邮件地址,它会说请输入电子邮件地址。 有没有一种方法可以在不使用大量javascript的情况下更改该文本?(我所说的大量javascript是指输入字段validadors的另一个实现,它使用大量javascript编写,这些javascript通常依赖于jQuery或其他语言)您可以尝试设置该属性,但我不知道是否有浏览器支持该属性 下面是他们设置自定义消息的示例 在firefox中还有一个属性 例如: 功能检查(输入
电子邮件
,如果有人没有输入有效的电子邮件地址,它会说请输入电子邮件地址。
有没有一种方法可以在不使用大量javascript的情况下更改该文本?(我所说的大量javascript是指输入字段validadors的另一个实现,它使用大量javascript编写,这些javascript通常依赖于jQuery或其他语言)您可以尝试设置该属性,但我不知道是否有浏览器支持该属性
下面是他们设置自定义消息的示例
在firefox中还有一个属性
例如:
功能检查(输入){
if(input.valid){
input.setCustomValidity(“”);
}其他{
input.setCustomValidity(‘愚蠢的鸭子’);
}
}
Firefox实现了一个非标准属性:x-moz-errormessage
因此,您可以使用这样的内容,当字段留空时使用标题文本:
<input type=“email” required x-moz-errormessage=“Wrong!” title=“Try again”>
Firefox当前支持一个属性
x-moz-errormessage
,该属性替换内置的错误消息
否则,如果您知道何时将触发验证,则可以使用
isValid()
和setCustomValidity()
暂时设置自定义无效状态消息,因为有一个输入错误我无法修复。如果其他人正在搜索,它实际上是:x-moz-errorMessage
<input type=“email” required x-moz-errormessage=“Wrong!” title=“Try again”>