问题标签 [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.
javascript - 欧芹添加模式约束?
如何使用输入上的模式属性将验证绑定到现有的绑定欧芹验证器?
假设我有一个已经初始化的表单,并且用户执行了一些操作,该操作会将潜水许可证字段推送到表单,该字段需要其上的模式,以便他们只输入数字。
场地:
Javascript:
这是我尝试过的,但是当我输入任何错误时,我似乎根本无法引发错误......
parsley - Parsley 验证动态输入字段
我正在尝试验证页面加载时“禁用”的输入字段,但它会以某种方式变得可见和可编辑。
我从欧芹中排除了 [禁用],但是当我尝试刷新该字段的约束时,没有任何效果。当字段出现但没有成功时,我尝试调用 addValidation()。
有什么方法可以做到这一点吗?我不能破坏表格(这也不起作用)。
javascript - 这个选择器是什么意思 a.listen("parsley:field:validated",this,this.reflow)?
我试图了解Parsley.js
工作原理以及在代码中我找到了这些选择器:
a.listen("parsley:field:validated",this,this.reflow)
有人知道如果 css 选择器和元素用冒号分隔会意味着什么吗?这些不是伪类或元素,不是吗?
谢谢!
parsley.js - 如何在 Parsleyjs 配置文件中添加自定义错误消息?
我想在我的 Parsley 配置文件中添加一条自定义错误消息,但不知道如何。
我想知道是否可以按照下面的方式做一些事情?:
php - Parsley 和 Laravel 用户名检查
我正在使用 Laravel 5.1 和 parsley.js,我想做的是:如果用户名已经存在,则显示欧芹错误。
我的 laravel 控制器代码来检查响应:
任何想法如何用 parsley.js 做到这一点?感谢您的帮助!
PS:我有一些方法可以检查此响应:
ModuleRoute::get('auth/username/check/{username}', 'RegistrationController@checkUsername');
jquery - 有谁知道这个欧芹警告是什么意思?我在 Document.ready 上获得了大约 2,000 个 >>
这是警告的图像>>控制台中的Parsely警告
我像这样实例化欧芹:
$('form.parsley-survey').parsley()
警告:
“要被 Parsley 绑定,一个单选框、一个复选框和一个多选输入必须有一个名称或多个选项”
我在 parsley.js 文件中发现了这个警告:“不推荐使用 Parsley 的 pubsub 模块;在 parsley 实例或 window.Parsley 上使用 'on' 和 'off' 方法”
以下是我的一些输入:
这里有更多
我不确定为什么会出现该错误。有人可以给我一个关于发生了什么的想法吗?
javascript - Parsley.UI.addError 没有禁用消息
我正在使用 Parsley 来验证一些表格,而服务器也在他这边进行相同的验证。当服务器上的约束失败时,我调用此函数在欧芹上添加错误:
Param.target 是要无效的输入字段的名称。该字段下显示为 li 的错误,但对于父表单消息被禁用
此外,我正在使用自定义消息可视化来显示错误引导工具提示
但是我的代码没有被执行(当一个字段被欧芹无效时它可以工作)。我究竟做错了什么?方法 .addError 是否由欧芹正确管理?
javascript - 使用 parsley.js 验证动态创建的字段
我使用 Backbone、Marionette 和 Parsley.js 创建了一个表单,我可以在其中动态添加输入。但是当我添加一个新字段时,欧芹data-parsley-trigger
似乎没有验证字段focusout
(我认为是因为输入是在欧芹初始化之后创建的)。但是当我点击验证时验证有效(因为parsley()
在整个表单上调用)
那么,如何根据属性处理新字段验证并使用验证事件(触发器)?
javascript - 如何设置 Parsley.js 全局配置
我发现的大多数文档都没有帮助我,因为它似乎已经过时或者我做错了什么。
基本上我想要做的是,我希望以下给定的选项全局设置,而不是为我的应用程序中的每个表单重复相同的代码:
上面的代码正在工作(与引导程序一起)
javascript - 仅在提交表单时使用 Parsley 进行验证
每次按下键时都会调用 Parsley 自定义验证器。例如,当您有一个登录屏幕时,您不想向用户显示他们在输入时是否输入了正确的密码。有没有使用验证器的解决方法?
我尝试了使用自定义错误的解决方案,addError
但这给了我以下错误:
TypeError:无法读取未定义的属性“名称”。
阅读文档对如何使用此功能没有多大帮助。
jQuery:
HTML: