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

c# - C# Ajax.BeginForm FormValidation 双重发布问题

当使用带有该方法的formvalidation.io库时,会调用两次。Ajax.BeginForm[HttpPost]

我可以确认我没有jquery.unobtrusive-ajax.js多次引用,因为这是一个常见错误,我也没有jquery.unobtrusive-ajax.js在我的 BundleConfig 中使用通配符进行引用,我相信这也会引入同样的问题。

我也在使用PartialViewResult而不是ActionResult确保我不会jquery.unobtrusive-ajax.js通过_Layout.cshtml

通过广泛的测试,试图消除这个问题,我发现删除初始化表单验证的代码可以消除双重发布问题。原因是初始化时的表单验证会添加novalidate="novalidate"到表单中。

但是,我想保留表单验证功能,以防止在没有输入正确数据的情况下发布表单,同时也防止不必要的额外 HttpPost 调用。

请参阅下面的代码,以演示该问题:

路由配置.cs

BundleConfig.cs

测试.cs

家庭控制器.cs

索引.cshtml

_TestForm.cshtml

_test.js

_Test.cshtml

0 投票
1 回答
628 浏览

angular - 如何将另一个组件的输出值绑定到我的组件中的表单控件

这是我的 html 代码,它基本上是一个表单。

这是我在控制器中的表单属性

正如您在 html 代码中看到的那样,我正在使用组件发出的事件中的方法来更新我的表单控件

但我的要求是使用 formcontrolName 而不是使用方法进行绑定。是否可以避免更新方法

0 投票
3 回答
3441 浏览

javascript - 使用 JavaScript 验证密码和名字

我正在进行表单验证,要求是 1.Email:电子邮件必须是有效的电子邮件 ID。2.密码:必须是八个字符长。只允许使用数字 (0-9) 和字母 (AZ,az)。3.FirstName:不能包含任何数字(0-9)。4.LastName :不能包含任何数字(0-9)。我为电子邮件地址做了,我对密码和名字验证感到震惊.. 任何人都可以帮助我提前致谢。

0 投票
0 回答
142 浏览

javascript - 我怎样才能切换动态克隆或生成的“复选框”?

我正在尝试添加动态复选框,但添加后我无法在点击时检查它们

大家好,我正在使用 formValidation.min.js 动态添加输入字段,即复选框,其中我成功添加了复选框,但不幸的是,我无法检查它们或切换任何动态创建的复选框的选中状态。谁能帮我解决这个问题!

提前致谢!

这是我的一段代码

Javascript

任何人都知道如何使克隆的复选框成为可检查的?

0 投票
1 回答
148 浏览

javascript - 使用 Formvalidation.io 的多个提交按钮

我的表单中有 2 个提交按钮:

不幸的是,nameformvalidation.io 不会将值发送到服务器。

似乎与“DefaultSubmit”插件文档所说的有关:

不要使用 name="submit" 或 id="submit" 作为提交按钮

有什么办法让它工作吗?

第二个问题:formvalidation.io 有问题跟踪器吗?

0 投票
1 回答
1995 浏览

javascript - 在 laravel 的 ajax 中验证失败时保留旧的选择值

在我的 Laravel 项目中,我有一个预约表格,患者可以在从下拉列表中选择一个分支后选择医生。我使用 AJAX 来完成功能。

现在,在任何验证失败后,所有恢复的表单值都接受医生。

但我想在验证失败后自动恢复选定的医生。

html表单

AJAX

控制器

有人帮忙吗?提前致谢

0 投票
2 回答
340 浏览

javascript - 使用 javascript 进行表单验证 - event.target.form.classList 未定义 - css 技巧教程

所以,我一直在关注 CSS-Tricks 关于表单验证的教程。

( https://css-tricks.com/form-validation-part-2-constraint-validation-api-javascript/ )

这是我从该网站复制粘贴的代码。为什么我在控制台中收到错误消息“TypeError: event.target.form.classList is undefined.”?

我必须添加和编写什么来定义该事件。我是初学者,我可以想象,答案一定很简单。

这是到目前为止的代码:

0 投票
1 回答
528 浏览

javascript - Formvalidation.io:某个字段有效时的事件

我有一个关于Formvalidation.io的初学者问题。也许它甚至不是特定于该库的,但通常与 Javascript 更相关。

我想在某个字段(假设它的名称是postcode)经过验证并且有效后禁用验证器。但是,如果我的表单的任何字段有效(不仅是特定字段),我的所有方法都会导致验证器未被禁用或被禁用。

我使用core.field.valid事件和库的文档状态:

event 参数表示字段名称。

我不确定这是怎么发生的。

我试过了:

但是,即使该字段已验证且有效,if 条件也不为真。(试图从这里给出的例子中调整它)

我还尝试了我在on() 方法的文档中找到的内容(因为它指出function(field):“字段是无效字段的名称”):

结果是一样的(验证器没有被禁用)。

但是,如果表单的任何字段有效,则以下内容(可能预期)会禁用验证器。

感谢您提供的任何建议!这是我在这里的第一个问题,所以如果您需要更多信息,请告诉我!

最好的问候,塞巴斯蒂安

0 投票
0 回答
176 浏览

php - formvalidation.io 包括隐藏字段

formvalidation.io用来在发送之前验证我的表单。我还有一些动态创建的隐藏字段,我必须将其包含在验证中。

两个问题:

  1. 如何验证动态创建的这些隐藏字段?
  2. 如何在表单的特定部分显示这些隐藏字段的错误?因为如果字段被隐藏,则无法在字段附近显示错误消息...

这是我动态创建的隐藏字段:

0 投票
1 回答
626 浏览

bootstrap-4 - 即使表单有效,formvalidation.io 也会阻止表单提交

我正在使用 formvalidation.io 来验证我的表单,它运行良好。但是我需要阻止表单提交,即使它已经过验证。

我尝试了这部分代码,但它不起作用:

});

我也试过这个:

但它也不起作用。

你有什么建议吗?

谢谢!