我想验证隐藏字段,因此本质上我想input[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',
});
但是,如果将其定义为全局配置,则它确实可以工作
window.ParsleyConfig = {
excluded: 'input[type=button], input[type=submit], input[type=reset]',
inputs: 'input, textarea, select, input[type=hidden], :hidden',
};
$("#myForm").parsley();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句