问题标签 [formvalidation.io]

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 投票
2 回答
101 浏览

jquery - Rails:为什么将自定义名称属性添加到 text_field 时没有提交数据?

在 text_field 中添加 name 属性时,数据不会被提交,当我删除 name 属性时,它会被很好地提交,但 jquery 验证不起作用。我正在使用 jquery formvalidation.io 插件进行验证,我想在 text_field 中添加一个自定义名称属性以进行验证。到目前为止,我发现很难理解,我尝试在 text_field 中添加这样的“'name'=>'test'”,但没有用,希望有人能提出解决方案,以便 jquery 验证和数据提交都能正常工作,谢谢。

这是我的 HTML

这是我的jQuery

这是控制器中的必需参数

0 投票
1 回答
385 浏览

javascript - formvalidation.io :运行时将输入字段添加到验证器

我正在尝试应用 formValidation.io 框架来验证表单中的输入字段。但要做到这一点,我不想事先提及我的输入字段的名称,而是我想识别我的表单“#myform”中存在的所有“文本”类型的输入字段,然后将输入元素名称列表传递给formValidation.io 的 formValidation() 方法

您能帮我实现这一目标吗,我可以在以下两个步骤中总结相同的内容:

例如,考虑以下:

JavaScript:

根据上面的代码示例,我想

  1. 使用 jquery 识别表单 id ' #myform ' 内类型为 'text' 的输入元素(名字和帐号)

  2. 在运行时将姓名和帐号输入字段传递给 formValidation.io 的 formValidation() 方法。我不想在脚本中以硬编码的方式提及这些名称。相反,我希望在运行时为每个输入字段在指定位置将这些输入字段名称提供给 formValidation() 方法。(我想是否可以为此进行任何循环,但不确定如何)

  3. 对所有字段应用 notEmpty 验证。

  4. 验证应该适用于所有已识别的字段。

请帮我解决这个问题。提前致谢。

问候, 迪帕克

0 投票
1 回答
338 浏览

excel - xlsx 在 formvalidation.io 中不起作用?

我正在使用 bootstrap formvalidation 插件,但我想对输入类型文件进行验证,但问题是 formvaliadtion.io 没有选择 xlsx 格式,而是使用 xls 。我想接受这两种格式(xls 和 xlsx)。这是我的代码:-

0 投票
2 回答
2403 浏览

jquery - Formvalidation.io - 根据其他字段的值验证字段

一段时间以来,我一直在努力寻找解决方案,但我运气不佳。我确信解决方案很简单,所以提前感谢您的帮助!

我正在使用 formvalidation io 插件并让它在多种表单上完美运行。我有另一个要验证客户姓名的大型表格。我在表单中有 3 个字段(CompanyName、FirstName 和 LastName),我想根据以下规则进行验证:

  • CompanyName 或 FirstName & LastName 必填
  • 如果未输入公司名称,则需要 FirstName 和 LastName
  • 如果输入 CompanyName,则 FirstName 和 LastName 不是必需的,但两者都可以有值

希望这一切都说得通。我已经弄清楚如何使用隐藏字段来要求同时输入 FirstName 和 LastName (将多个输入验证为一个)。我确定这将需要某种条件验证(条件验证)来完成此操作,但我不确定如何实现。

有没有人有完成这样的事情的经验?正如我所说,提前谢谢。

0 投票
1 回答
5715 浏览

javascript - 名字的Js正则表达式

我正在寻找满足以下条件的正则表达式

  • 最少 1 个和最多 50 个字符
  • 字符串的开头和结尾没有空格
  • 只允许一个空格,两个单词之间的点。

我正在使用以下表达式,这会导致灾难性的回溯问题。表达 -

我怎样才能防止这个问题?

0 投票
1 回答
139 浏览

php - 显示自定义错误消息

我试图在表单验证中显示错误。但是这些消息总是可见的。

0 投票
1 回答
1562 浏览

javascript - 表单验证 jQuery 插件 success.form.fv 事件不起作用

我正在尝试构建一个动态弹出窗口,允许用户在不重定向页面的情况下编辑数据表中的数据。我正在使用带有 jQ​​uery 'modal' 库的 NodeJS 和 'formvalidation' 库来验证和提交数据。(注意:这与 jquery validate 不是同一个库)。

这是我正在尝试完成的演示。

http://formvalidation.io/examples/loading-saving-data-modal/

我让大部分代码工作,我能够显示模式窗口,传递数据并且验证也正常工作。问题是没有触发success.form.fv 事件,对话框只是关闭。

0 投票
2 回答
553 浏览

javascript - formvalidation.io 自动对焦到隐藏目标

我有一个表单,其中包含display: none需要验证的隐藏字段和字段。我正在使用formvalidation.io虽然验证设置有效,但第一个无效字段无法自动聚焦到(页面保持原位并且不会滚动到无效元素)。

这是因为,我猜,它使用animate({ scrolltop: y})并且不能滚动到隐藏元素。

有没有办法自定义自动对焦目标,以便我希望表单滚动到form-group而不是隐藏字段?

0 投票
0 回答
570 浏览

javascript - Formvalidation.io:如何在提交表单时禁用提交按钮?

success.form.fv事件回调中,我禁用了提交按钮,但如果在 for 仍在提交(ajax)时更改了输入值,则启用提交按钮。

如果在表单仍在提交时更改了输入值,如何在表单提交时保持提交按钮处于禁用状态并且不重新启用提交按钮?

0 投票
1 回答
276 浏览

javascript - Formvalidation.io 动态规则

我正在使用 formvalidation.io 来验证一个简单的表单。但是,我只想在全局字段的值等于 1 时启用 notEmpty 验证器。

例如,在下面的代码中,我想验证电子邮件字段,但只有在全局变量 emailrequired 的值等于 1 时才启用第三个验证器。

我不想为此编写自己的验证器,因为此示例针对不同的字段多次出现,我需要一个全局解决方案。