问题标签 [parsley]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
380 浏览

javascript - 欧芹添加模式约束?

如何使用输入上的模式属性将验证绑定到现有的绑定欧芹验证器?

假设我有一个已经初始化的表单,并且用户执行了一些操作,该操作会将潜水许可证字段推送到表单,该字段需要其上的模式,以便他们只输入数字。

场地:

Javascript:

这是我尝试过的,但是当我输入任何错误时,我似乎根本无法引发错误......

0 投票
1 回答
869 浏览

parsley - Parsley 验证动态输入字段

我正在尝试验证页面加载时“禁用”的输入字段,但它会以某种方式变得可见和可编辑。

我从欧芹中排除了 [禁用],但是当我尝试刷新该字段的约束时,没有任何效果。当字段出现但没有成功时,我尝试调用 addValidation()。

有什么方法可以做到这一点吗?我不能破坏表格(这也不起作用)。

0 投票
0 回答
28 浏览

javascript - 这个选择器是什么意思 a.listen("parsley:field:validated",this,this.reflow)?

我试图了解Parsley.js工作原理以及在代码中我找到了这些选择器:

a.listen("parsley:field:validated",this,this.reflow)

有人知道如果 css 选择器和元素用冒号分隔会意味着什么吗?这些不是伪类或元素,不是吗?

谢谢!

0 投票
1 回答
1558 浏览

parsley.js - 如何在 Parsleyjs 配置文件中添加自定义错误消息?

我想在我的 Parsley 配置文件中添加一条自定义错误消息,但不知道如何。

我想知道是否可以按照下面的方式做一些事情?:

0 投票
1 回答
444 浏览

php - Parsley 和 Laravel 用户名检查

我正在使用 Laravel 5.1 和 parsley.js,我想做的是:如果用户名已经存在,则显示欧芹错误。

我的 laravel 控制器代码来检查响应:

任何想法如何用 parsley.js 做到这一点?感谢您的帮助!

PS:我有一些方法可以检查此响应: ModuleRoute::get('auth/username/check/{username}', 'RegistrationController@checkUsername');

0 投票
1 回答
3002 浏览

jquery - 有谁知道这个欧芹警告是什么意思?我在 Document.ready 上获得了大约 2,000 个 >>

这是警告的图像>>控制台中的Parsely警告

我像这样实例化欧芹:
$('form.parsley-survey').parsley()

警告:

“要被 Parsley 绑定,一个单选框、一个复选框和一个多选输入必须有一个名称或多个选项”

我在 parsley.js 文件中发现了这个警告:“不推荐使用 Parsley 的 pubsub 模块;在 parsley 实例或 window.Parsley 上使用 'on' 和 'off' 方法”

以下是我的一些输入:

这里有更多

我不确定为什么会出现该错误。有人可以给我一个关于发生了什么的想法吗?

0 投票
1 回答
563 浏览

javascript - Parsley.UI.addError 没有禁用消息

我正在使用 Parsley 来验证一些表格,而服务器也在他这边进行相同的验证。当服务器上的约束失败时,我调用此函数在欧芹上添加错误:

Param.target 是要无效的输入字段的名称。该字段下显示为 li 的错误,但对于父表单消息被禁用

此外,我正在使用自定义消息可视化来显示错误引导工具提示

但是我的代码没有被执行(当一个字段被欧芹无效时它可以工作)。我究竟做错了什么?方法 .addError 是否由欧芹正确管理?

0 投票
1 回答
1752 浏览

javascript - 使用 parsley.js 验证动态创建的字段

我使用 Backbone、Marionette 和 Parsley.js 创建了一个表单,我可以在其中动态添加输入。但是当我添加一个新字段时,欧芹data-parsley-trigger似乎没有验证字段focusout(我认为是因为输入是在欧芹初始化之后创建的)。但是当我点击验证时验证有效(因为parsley()在整个表单上调用)

那么,如何根据属性处理新字段验证并使用验证事件(触发器)?

0 投票
1 回答
621 浏览

javascript - 如何设置 Parsley.js 全局配置

我发现的大多数文档都没有帮助我,因为它似乎已经过时或者我做错了什么。

基本上我想要做的是,我希望以下给定的选项全局设置,而不是为我的应用程序中的每个表单重复相同的代码:

上面的代码正在工作(与引导程序一起)

0 投票
0 回答
217 浏览

javascript - 仅在提交表单时使用 Parsley 进行验证

每次按下键时都会调用 Parsley 自定义验证器。例如,当您有一个登录屏幕时,您不想向用户显示他们在输入时是否输入了正确的密码。有没有使用验证器的解决方法?

我尝试了使用自定义错误的解决方案,addError但这给了我以下错误:

TypeError:无法读取未定义的属性“名称”。

阅读文档对如何使用此功能没有多大帮助。

jQuery:

HTML: