问题标签 [client-side-validation]

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 回答
3429 浏览

asp.net-mvc-2 - 在 mvc 2 中单击表单中的某些按钮时禁用客户端验证

我有一个 mvc 2 应用程序,其中我有一个包含两个按钮的表单

现在我的要求是在用户单击Add按钮时禁用验证。但是在用户单击Save按钮时进行验证。谢谢,苏拉杰

0 投票
1 回答
2302 浏览

asp.net-mvc-3 - MVC 表单验证

我的表单验证有问题。我有一个带有Required属性的表单类,并且在我的 web.config 中将 ClientValidationEnabled 设置为 true。我的页面上也有这个电话@{Html.EnableClientValidation();}

我正在使用带有 before submit 选项的 ajax 表单来捕获验证。这是我所拥有的:

代码命中了 ensureValid 函数,但即使我知道某个属性应该触发,它也会继续执行控制器中的操作。

感谢您的任何见解,

布伦纳

0 投票
1 回答
1254 浏览

c# - 如何永久禁用特定字段的 mvc 客户端验证?

在我的 MVC3 应用程序中,我有一个包含 2 个不需要的下拉列表的表单。所以,我还没有为部分类的相关属性添加任何注释。查看我添加新对象时生成的 html 代码,没有添加客户端验证代码,一切正常。当我尝试修改具有与下拉列表相关的属性值的对象时,问题就出现了,因为自动添加了此代码

" data-val="true" data-val-number="IDCategory 字段必须是数字。" data-val-required="IDCategory 字段是必需的。" id="ddlCategory" name="List.Category.IDCategory"

因此,如果在此对象上我尝试在下拉列表中不设置任何值,并且在提交表单后,它会触发验证错误。我认为解决方案是2:

  • 在相关属性上添加一些注释,以始终避免生成验证码
  • 为视图中的对象添加一个属性(就像按钮上的取消类,我尝试添加到它们,但它不起作用)

提前致谢!

0 投票
4 回答
7547 浏览

javascript - 禁用 ASP.NET MVC 中某些字段的客户端验证

如何有条件地禁用某些字段的客户端验证?

这是我需要做的示例:

  • 用户填写姓名和地址并提交。
  • 两者都经过服务器和客户端的验证。如果验证通过,电子邮件将发送到给定地址并存储(名称,地址)对。
  • 作为响应显示相同的页面(我不想重定向!)这次确认。用户可以重新输入他们的姓名并提交。在这种情况下,电子邮件将被重新发送到与给定名称对应的地址。

它不起作用,因为:当用户单击第二个(确认屏幕)上的重新发送按钮时,客户端验证将不会通过。它会说电子邮件是必需的,即使没有字段。如何在确认页面发送给用户之前禁用 javascript 验证电子邮件?

示例 ASP.NET MVC 页面

在模型中,两者Email都是Name强制执行客户端验证的必填字段。

示例控制器操作

0 投票
2 回答
3618 浏览

javascript - ruby on rails 是否有像 ASP.NET MVC 这样的客户端验证

在 ASP.NET MVC 中,您可以使用数据注释模型设置客户端验证,这类似于 ruby​​ on rails 中的验证。但是,创建了一些不显眼的 javascript 钩子,它们会自动连接表单上的客户端验证。Ruby on Rails 有类似的东西吗?

0 投票
3 回答
2188 浏览

asp.net - 如何将自定义 Javascript 添加到 asp.net 客户端导致验证功能?

我有一个带有一些验证控件的 asp.net 网络:

我有一个提交表单的按钮

我第一次点击按钮时,运行了一些客户端验证,但没有点击我的 validateForm() 方法。随后我单击提交按钮,我的自定义验证工作正常。

如何将一些自定义 JavaScript 附加到客户端验证?

这里的 javascript

0 投票
4 回答
20892 浏览

jquery - 仅当字段可见时才需要验证

[Required]在 ASP.NET MVC 3 中使用该属性进行客户端验证。

该类看起来像:

我希望该字段FirstName仅在可见时才被验证,该字段仅在某些条件下显示。我怎样才能做到这一点?

我使用了以下内容,但它仍然希望验证该隐藏字段的必填字段。

0 投票
2 回答
627 浏览

asp.net - Recaptcha 客户端验证

有什么方法可以限制客户端用户在进入服务器 sdie 之前必须填写 recaptcha 吗?

我知道我们可以通过 put 在服务器端进行检查,!Page.IsValid但我希望在提交之前进行客户端验证。

谢谢

0 投票
1 回答
429 浏览

asp.net-mvc-2 - 使用 SPARK 视图引擎的 ASP.NET MVC 2 客户端验证

有没有办法将客户端验证与 SPARK 视图引擎一起使用?

我有以下 SPARK 视图:

服务器端验证工作正常,但客户端验证不行。

我可以通过使用 ASP.NET Helpers 和如下形式的语法使其工作:

但是后来我的模型没有正确绑定,并且服务器端验证在提交时失败。

有什么建议么?放弃 SPARK 并创建经典的强类型视图是唯一的选择吗?

0 投票
2 回答
2362 浏览

c# - 使用 AttributeTargets.Class 对自定义 ValidationAttribute 进行客户端验证

是否可以为在 Class 范围内使用的自定义 ValidationAttribute 实现客户端验证?例如我的 MaxLengthGlobal,它应该确保所有输入字段的全局最大限制。

谢谢你。