编程语言
首页 > 编程语言> > javascript – Parsley JS 2.x – 你如何验证隐藏的字段?

javascript – Parsley JS 2.x – 你如何验证隐藏的字段?

作者:互联网

我想验证隐藏的字段,所以基本上我想从parsley的排除表单元素列表中删除输入[type = hidden].我已尝试在parsley的选项中明确设置排除的元素,但隐藏的字段仍未验证.例如:

$(element).parsley({
    excluded: 'input[type=button], input[type=submit]'
});

有关如何实现这一点的想法,或者我做错了什么?

解决方法:

我猜这是一个错误.

采取这种形式:

<form method="post" id="myForm">
    <input type="text" name="field1" value="" class="required" />
    <input type="hidden" name="hiddeninput" value="" class="required" />
    <input type="submit" value="Go">
</form>

使用以下javascript,即使我们告诉Parsley验证隐藏字段,它也不起作用:

$("#myForm").parsley({
    excluded: 'input[type=button], input[type=submit], input[type=reset]',
    inputs: 'input, textarea, select, input[type=hidden], :hidden',
});

但是,如果将其定义为global configuration,则确实有效

window.ParsleyConfig = {
    excluded: 'input[type=button], input[type=submit], input[type=reset]',
    inputs: 'input, textarea, select, input[type=hidden], :hidden',
};

$("#myForm").parsley();

标签:parsley-js,javascript
来源: https://codeday.me/bug/20190722/1506373.html