javascript - 如何更改Verify.js的消息?

标签 javascript

我想更改使用 Verify.js 提交表单时 data-validate 返回 false 时提示的文本

表格:

<form>
  <input name="test" value="" data-validate="required">
  <input type="submit" class="submit">
</form>

我尝试在外部 js 文件中使用它,但它不起作用:

 $(document).ready(function(){
 $.verify.updateRules({required:{message:"another text"}});
    });

最佳答案

只是将其作为“答案”...研究完此问题后,我决定将其作为问题输入到Verify.js 存储库中:https://github.com/jpillora/verifyjs/issues/32

虽然Verify.js提高了其API的稳定性,但我建议您使用http://jqueryvalidation.org/ 。它非常成熟并且易于使用。对于您的用例,您可能对 rules fn 感兴趣:

$( ".test" ).rules( "add", {
  required: true,
  minlength: 2,
  messages: {
    required: "Required input",
    minlength: jQuery.validator.format("must be at least {0} characters")
  }
});

关于javascript - 如何更改Verify.js的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32292284/

相关文章:

javascript - 单击 div 时,Anchor #Tag 将整个页面向上移动

javascript - 改变运算符(operator)的行为

javascript - 第二个 promise 决定不解雇

javascript - AngularJS 嵌套对象数组路径

javascript - 是否保证 `Math.cos(0) === [Math.cos][0](0)` ?

javascript - 正则表达式仅返回找到的第一个结果

javascript - 将旧返回的 Ajax 数据保留在 div 中而不是覆盖

javascript - 使用 JavaScript 更改突出显示文本的字体

javascript - 如何使用 sencha touch 将 json 数据作为代理中的输入传递

javascript - 使用 D3 访问链接的 SVG 的元素 ID