问题标签 [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 投票
0 回答
16 浏览

html - 在 IE 中使用 Parsely 验证焦点我得到两个图标

我正在使用欧芹验证。当我打开输入字段的焦点时,它显示两个图标,一个是欧芹验证,另一个只显示在 IE 中。任何人都可以帮助我吗?

0 投票
1 回答
498 浏览

javascript - Parsley 验证逗号分隔的电子邮件地址

我正在做的是想使用 Parsley 验证逗号分隔的电子邮件地址。

我已经制定了自定义验证器并触发了电子邮件字段,但是自定义验证器功能出现错误。

然后我收到错误消息:

任何人都可以帮助解决如何验证此电子邮件?

0 投票
1 回答
1856 浏览

angularjs - 如何知道所选文件是图像还是不使用 Angular js?

我正在使用带有 ASP.NET MVC 的 Angular js,并使用codepen方法完成文件上传。

它运行良好,因为我想存储二进制数组,以便稍后转换并将其设置回来。

但我面临的问题是验证所选内容是否为图像!

我找不到如何检查所选内容是否为图像的方法?

有人对此有任何想法吗?

我也使用欧芹 js 进行验证,但它是 angular js,我如何使用欧芹来验证所选的东西是图像还是手动?

0 投票
0 回答
550 浏览

javascript - Parsley data-parsley-trigger-after-failure NOT WORKING

在第一次表单验证之后,parsley 会列出所有无效的字段。然后,它会在每个失败字段的 keyup 上触发验证过程。

对于更好的用户体验,最好更改此行为并将其设置为表单提交甚至 focusOut 字段。

为此,欧芹引入了data-parsley-trigger-after-failure选项

但在我的例子中,这是行不通的。是否也应该添加一个选项。

0 投票
1 回答
1925 浏览

jquery - 使用 Parsley 验证 Summernote 文本区域

我已经使用 Parsley 验证器有一段时间了,我对此非常满意。不过,我遇到了一些麻烦,我真的想不通。

问题是这样的:我的 textarea 被 Summernote 取代,没有验证。让我先澄清一下,因为我知道问题出在哪里,但我无法找到答案。

在我的 CMS 中,用户可以通过 Summernote 编辑页面的文本。加载页面后,文本将出现在编辑器中。在查看我的源代码时,我看到:

当我编辑文本时,它会正常验证。但!当我删除我的文本并在编辑器为空时提交表单时,它也会验证。它只是处理表单,当页面重新加载时,它不会显示任何文本。逻辑上 textarea 字段为空。

这里的问题是当页面加载并且 textarea 有内容时,textarea 的验证将看到它不为空,从而提交我的表单。相反,我想验证 ACTUAL 文本区域,其中类名是note-editable

当文本编辑器为空时,它总是会说它是空的。即使我在编辑器中放入一些文本,它也不会提交,仅仅是因为在页面加载时,textarea 没有内容。

所以我的问题是:当我使用 Summernote 时,如何防止用户使用 Parsley 提交一个空的文本字段?因此,当用户从编辑器中删除文本时,表单将不会提交,并且用户会收到错误消息,指出文本字段为空。

非常感谢!

〜米歇尔

0 投票
0 回答
337 浏览

javascript - 组上的条件 Parsley JS 验证

我们正在使用 Parsley JS 进行客户端验证,我有以下需要验证的场景。

HTML 部分如下所示:




验证要求是:

  1. 用户必须选择“是”或“否”(需要选择字段)。
  2. 如果用户选择“是”,则至少需要选择一个下拉年份。
  3. 对于选择年份的任何下拉菜单都需要有一些值。(金额不为空)
  4. 如果用户选择“否”,则年份字段可以保留默认值,金额可以留空。

我想知道这种类型的验证是否可以在 Parsley 中轻松有效地实现?我在以下 URL工作示例中创建了用于测试的工作副本 - CodePen 链接

如果有人对 Parsley JS 有更好的经验,我真的很感激,可以对此发表评论。

0 投票
1 回答
54 浏览

javascript - 如果检查到文本字段中,是否可以添加复选框的值?

如果检查到文本字段中,是否可以添加复选框的值?

我有这个表格...

http://xotio.com/photos/download/turk.html

如果已单击复选框,我正在尝试将复选框的值添加到文本框中。

在我的表单中,每个图像有一个文本框和三个复选框(其中一个复选框打开了更多复选框选项,我不太关心这些颜色选择)。我正在尝试将三个主要复选框的“值”添加到上面的文本字段中。那可能吗?

我想要的复选框的值是“丢失”和“无”和“模糊”选项,如果它们被选中,则将它们的值添加到上面的文本框中。

最后,我尝试使用欧芹在提交表单之前验证每个文本框的数据。有时文本框中没有输入数据,但用户已选中正确的框,我希望它能够验证并且无法提出除此之外的任何想法......任何帮助或想法都会很棒。在此先感谢,并为冗长的复杂问题感到抱歉。

0 投票
2 回答
1309 浏览

javascript - Parsley 自定义验证器 - 带有数字、大写字母和特殊字符的密码

我正在使用 Parsley 来验证注册表。客户现在要求强制用户使用至少一个大写字母、数字和特殊字符。我想知道是否可以通过使用 Parsley 创建自定义验证器来实现这一点,而不是实现额外的代码?

0 投票
0 回答
66 浏览

javascript - ParsleyJS:如何处理已弃用的 .pipe?

我正在将 jQuery 从 2 升级到 3,在站点中运行 jQuery-migrate 查找和替换已弃用或删除的方法。但是,我的一个依赖项(Parsley.js)显然正在使用已弃用(但未删除)的“deferred.pipe()”。

jQuery-migrate 控制台输出的屏幕截图

我正在使用最新版本的 Parsley,我应该离开它吗?

0 投票
3 回答
1914 浏览

jquery - Parsley + 无法验证全角字符的电子邮件地址

尝试在电子邮件验证检查上写全宽字符欧芹:-

JS代码:-

工作正常并通过提供错误消息来验证电子邮件

rahhuul@maill.cmo</p>

但如果我将电子邮件更改为以下电子邮件,则不起作用

rahul@maill.com</p>

请提出解决此问题的建议。