我大部分时间都在构建Web应用程序或SMB。但是我的日子在前端工作。我最近遇到的一个有趣的JS库是Parsley.js
用于Web表单有效性检查。真的很酷。
在我正在工作的一个新项目中,我决定使用Parsley,我不知道该怎么做。
我有一个包含两个选项Yes
,No
的选择框。如果选择Yes
,我需要向用户显示所需的文本框。
我通过Parsley
文档几乎两次,但无法找到方法。但我认为这种形式很常见,应该得到Parsley的支持。
是否可以通过Parsley.js
?非常感谢您的建议。
答案 0 :(得分:2)
可以完成,只需要检查您选择的选择框值,如果是'是'则添加
$( '#field' ).parsley( 'addConstraint', { required: true } );
如果值为“否”
$( '#field' ).parsley( 'removeConstraint', 'required' );
答案 1 :(得分:0)
如果你像我一样遇到麻烦,请参阅guillaumpotier posted。摧毁欧芹,修改输入,然后再次初始化欧芹;这是他的代码:
// destroy
$('#myForm').parsley('destroy');
// change attribute
$('#myTestField').data('minlength', 2);
// assign parsley to do the job
$('#myForm').parsley();