0

我正在尝试在 Parsley.js 中执行 updateConstraint。el.parsley('updateConstraint', { car​​dcheck: "true" }, "MESSAGE NOW" );

根据插件,它有一个名为 updateConstraint 的方法。那有2个参数。第一个有效,但第二个是更改消息的最重要的无效。
当我在约束对象之后传递它时,它总是显示为未定义。我是不是传错了。

   /**
    * Dynamically update an existing constraint to a field.
    * Simple API: { name: requirements }
    *
    * @method updtConstraint
    * @param {Object} constraint
    */
    , updateConstraint: function ( constraint, message ) {
          console.log(" updateConstraint = ", constraint, "   message = ",message);
      for ( var name in constraint ) {
        this.updtConstraint( { name: name, requirements: constraint[ name ], valid: null }, message );
      }
    }
4

1 回答 1

0

要获得快速简单的答案,请参阅 guillaumpotier发布的内容。销毁 parsley,修改输入,然后再次初始化 parsley;这是他的代码:

// destroy
$('#myForm').parsley('destroy');
// change attribute
$('#myTestField').data('minlength', 2);
// assign parsley to do the job
$('#myForm').parsley();
于 2013-08-15T21:08:02.123 回答