0

我大部分时间都在构建 Web 应用程序或 SMB。但我每天都在前端工作。我最近遇到的一个有趣的 JS 库是Parsley.js用于 Web 表单有效性检查。真的很酷。

在我正在工作的一个新项目中,我决定使用 Parsley,但不知道该怎么做。

我有一个带有两个选项的选择框,Yes, No。如果Yes选中,我需要向用户显示所需的文本框。

Parsley几乎浏览了两次文档,但找不到方法。但我认为这种形式很常见,应该得到Parsley的支持。

有可能通过Parsley.js吗?非常感谢您的建议。

4

2 回答 2

2

可以做到,只需要检查您的选择框选择的值,如果是'是'然后添加

$( '#field' ).parsley( 'addConstraint', { required: true } );

如果值为“否”

$( '#field' ).parsley( 'removeConstraint', 'required' );
于 2013-07-13T09:33:11.880 回答
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:11:04.557 回答