问题标签 [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.
ruby-on-rails - Rails 2 的客户端验证
Rails 2.x 是否有任何类似于 client_side_validations (https://github.com/bcardarella/client_side_validations) 的客户端验证 gem?
asp.net-mvc-3 - 如何在 MVC 3 中关闭客户端验证?
我有一个客户端验证框架,我更喜欢使用它而不是 ASP.NET MVC 3 附带的现有框架。
有谁知道如何在 MVC 3 中禁用它?
我尝试了以下方法:
这在 web.config 中:
都没有工作:(
ruby-on-rails - 使用backbone.js 和Ruby on Rails 进行验证
有人对在 rails 2.x 或 3.x 上使用主干.js 和 ruby 进行验证有任何建议或示例吗?
asp.net-mvc-3 - .Net Mvc 3 触发器(提交按钮除外)不显眼的验证
我想要什么
我想用我选择的事件在我的视图中触发客户端验证。它可能是“onblur”,也可能是另一个按钮,但不是提交按钮。
相关链接
将不显眼的 jquery 验证应用于 ASP.Net MVC 中的动态内容
我试过的
给定一个不同的事件监听器,我没有运气就触发了以下方法:
$(selector).validate();
$(selector).valid();
$.validator.unobtrusive.parseDynamicContent(selector);
$.validator.unobtrusive.parse($(selector));
概括
所以我需要客户端验证来触发给定的事件(除了提交)并显示相应的验证消息。我觉得不需要任何标记/剃刀语法,因为客户端验证在提交时触发,并且所有相应的验证消息都按预期显示。
jquery - 需要 jQuery 验证
感谢您抽出宝贵时间提供帮助。
我正在使用 ASP.NET WebForms,我需要为自定义 CMS 构建自定义控件。我已经实现了服务器端验证。它的作用是检查所需字段的值是否不同于 null,如果不是,则显示一个标签,说明该字段是必需的。
现在我想实现一个 jQuery 验证(我被指示不要使用内置的验证 asp.net 控件)并希望在某些条件不满足时显示相同的标签(例如,如果所需文本字段的值为 null )。
我对 jQuery 的了解很少,但我学得很快。你能给我一些关于从哪里开始的指示和方向吗?非常感谢你!
我的问题已经得到解答。如果您正在寻找我的问题的答案,请阅读下面的评论。非常感谢社区!
jquery - Rails 3:从表单中清除错误
首先,我使用带有设计和 ClientSideValidations 的 rails 3.0.8。
我有一个表单(用户注册)出现在模式窗口中。在那个模式窗口中,我有一个取消按钮,可以通过 JQuery 将其关闭并重置表单。
如果我按下取消按钮,一切正常,除了如果我再次打开表单,在关闭表单之前的验证错误仍然存在。
Error_messages.clear 不起作用。我想过在模式弹出时创建表单并在它关闭时将其删除,但我对 JS 不太熟悉。
无论如何,我希望来自专家的一些 JS 魔法。原谅我的英语。
asp.net-mvc-3 - MV3 输入验证 - IE8 和 IE9 行为不同
我正在使用 DataAnnotations 来验证 MVC3 应用程序上的输入字段。我正在使用正则表达式验证。我在 IE8 和 IE9 的 UI 上收到验证消息。但是,即使在客户端验证失败后,当我点击“保存”按钮时,我也注意到了差异。IE9 让我保持在客户端。然而,在 IE8 上,控件转到控制器操作,我必须有一个控制器端 TryValidateModel 以便验证错误。
有谁知道为什么 IE8 进行服务器往返?
编辑:添加代码。这进入cshtml。
这是使用 DataAnnotation 的部分类。Person 类由 EF 驱动。所以我必须创建一个元数据类来进行验证。
编辑:添加引用的 javascript 文件。"~/Scripts/jquery.validate.min.js" "~/Scripts/jquery.validate.unobtrusive.min.js"
c# - Html.TextBoxFor/Html.TextAreaFor 和 Html.EditorFor 之间的客户端验证差异(使用 [DataType(DataType.MultilineText)])
我在 ASP.NET MVC 3/Razor 中使用客户端验证(不显眼),我<textarea>
通过使用 Html.EditorFor 并指定 DataType.MultilineText 让它工作,但 Html.TextAreaFor 不应该也有客户端验证吗?
ruby-on-rails - Heroku 上的客户端验证
我正在使用https://github.com/bcardarella/client_side_validations来验证我的注册表单。
我正在以这种形式验证用户名和电子邮件的唯一性:
唯一性的数据库验证在我的本地机器上进行得很好。但是当我在 Heroku 上尝试它们时,它们不起作用。
编辑:
这是注册表单(我正在使用设计):
我收到以下错误:
rails.validations.js:154
未捕获的类型错误:对象 (?-mix:^(a-zA-Z* ?| ([a-zA-Z0-9]+_?)*)$) 没有方法“测试”
有人可以指导吗?
谢谢!