【问题标题】:Error message in jquery form-validatorjquery form-validator中的错误消息
【发布时间】:2017-01-07 13:27:24
【问题描述】:

我正在使用这个库进行表单验证:https://github.com/victorjonsson/jQuery-Form-Validator/

我正在使用以下代码制作自定义控制器:

var errMsg = "";
// Add custom validation rule
$.formUtils.addValidator({
  name: 'even_number',
  validatorFunction: function(value, $el, config, language, $form) {
    if (cond1) {
      errMsg = "something1";
      flag = false;
    } else if (cond2) {
      errMsg = "something2";
      flag = false;
    }
    console.log(errMsg);
    return flag;
  },
  errorMessage: errMsg,
  errorMessageKey: 'badEvenNumber'
});

// Setup form validation
$.validate();

验证失败时,该字段显示为红色 - 应该如此。但是,它没有显示消息。如果我给errMsg 提供默认字符串,那么它会显示给定的静态字符串。

【问题讨论】:

  • 请张贴 HTML
  • 你会发布一个有效的 sn-p 来测试吗?令人困惑!

标签: javascript jquery validation jquery-form-validator


【解决方案1】:

库本身不提供此功能,但我找到了解决方法。

我在条件中动态更改了data-validation-error-msg 属性,它起作用了。

虽然谢谢大家。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 2020-01-26
    • 2020-09-07
    • 2013-08-26
    相关资源
    最近更新 更多