Javascript 如何更改Verify.js的消息?
我想更改在使用提交表单时,当数据验证返回false时提示的文本 表格:Javascript 如何更改Verify.js的消息?,javascript,Javascript,我想更改在使用提交表单时,当数据验证返回false时提示的文本 表格: 把这个放在这里作为“答案”。。。在研究了这一点之后,我决定将其作为一个问题输入Verify.js repo: 虽然Verify.js提高了API的稳定性,但我建议您使用。它非常成熟,易于使用。对于您的用例,您可能对规则fn感兴趣: $( ".test" ).rules( "add", { required: true, minlength: 2, messages: { required: "Requir
把这个放在这里作为“答案”。。。在研究了这一点之后,我决定将其作为一个问题输入Verify.js repo: 虽然Verify.js提高了API的稳定性,但我建议您使用。它非常成熟,易于使用。对于您的用例,您可能对
规则
fn感兴趣:
$( ".test" ).rules( "add", {
required: true,
minlength: 2,
messages: {
required: "Required input",
minlength: jQuery.validator.format("must be at least {0} characters")
}
});
如果查看verify js文件并搜索
//public interface
ruleManager = {
addFieldRules: addFieldRules,
...
您可以使用以下行扩展列表:
updateRules: updateRules,
它会起作用的。这对我很有用。你能把表格输入也包括进去吗?另外,你能扩展一下后期编辑的“用另一种语言编写的文本”吗。我想更改消息的文本。例如,请参阅插件链接我记录了
Object.keys($.verify)
,但没有看到updateRules
。这里似乎引用了它:,但它实际上没有要映射到的ruleManager.updateRules
。看起来您可能正在处理一个更年轻的验证项目,并且可能希望探索其他选项!查看“必需输入”的值字符串的位置?你想做什么就做什么。所以,在我的示例中,“test”是一个输入类,当没有值时,它会喊“Required input”,当字符不够时,它会喊“must least…”。你可以把这些换成你想要的任何东西。这个库非常强大和灵活。
//public interface
ruleManager = {
addFieldRules: addFieldRules,
...
updateRules: updateRules,