如何更改Verify.js的消息?

时间:2015-08-30 01:15:35

标签: 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"}});
    });

2 个答案:

答案 0 :(得分:1)

将此作为&#34;答案&#34; ...在查看之后,我决定将其作为问题在Verify.js repo中输入: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")
  }
});

答案 1 :(得分:0)

如果您查看验证js文件并搜索

//public interface 
ruleManager = {
  addFieldRules: addFieldRules,
  ...

并使用以下行扩展列表:

updateRules: updateRules,

它会起作用。它对我有用。