client-side-validation相关内容

为什么我们需要客户端和服务器端验证?

使用验证程序同时使用客户端验证(JavaScript)和服务器端验证的论点是:如果客户端浏览器不支持JavaScript,则用户无法使用客户端验证。 我的问题是这个论点在实践中有多好?理论上它是有道理的,但在实践中,如果在浏览器中禁用JavaScript,那么大多数网站功能都无法工作。用户可能甚至无法在没有JavaScript的情况下加载页面,更不用说提交表单。 解决方案 客户端验证 ..

客户端验证与Devise

我正在尝试使用Devise的client_side_validations宝石来验证设计注册表单。 验证工作正常,只有不是Devise生成的表单。 > 我添加了相关的:validate => true,但验证只有在我不按标签上提交时才能工作,就像在其他表单上一样。 注册 ..
发布时间:2017-05-20 12:47:41 其他开发

Rails 3:client_side_validations宝石和设计密码验证

我的client_side_validations宝石在我的表单上工作得很好。我正在为我的用户模型使用Devise,当我转到edit_user_registration表单时,将会为所有其他所有内容提供验证:current_password,:password和password_confirmation字段。 Fort实例是我留下的电子邮件空白,当我打开该字段时,验证会弹出。但是,如果我将c ..
发布时间:2017-05-20 10:59:39 其他开发

“电子邮件已经被占用”用户登录client_side_validations和devise时出错

我试图在我的Rails应用程序中使用client_side_validations和devise,并在登录表单中获得一个奇怪的错误。 这是说电子邮件已经被取消,不允许用户登录:) 电子邮件用作登录。 只有当我设置:validate = >真的。 当我关闭设置:validate => true,登录成功执行。 可能会导致此问题? 解决方案 我得到了client_side ..

ASP.NET MVC和部分客户端验证

我有我想在不同的步骤拆分巨大的形式,但我需要验证在当前步骤的领域转到下一步骤之前。 例如:我表单有40场,他们在4个步骤分为(各10场)。在HTML中40是在同一个页面,但使用​​jQuery我只显示前10和下一个按钮,第四页包含“提交”按钮。我需要一种方法来调用这些十个字段的验证转到下一步骤之前。 有没有办法做到这一点? 问候。 解决方案 如果您正在使用按钮来每一步之间移动,你可以 ..

ASP MVC 3:我怎样才能做一个选择列表客户端验证?

在这里读了几个问题/答案后,我设法解决如何选择列表添加到表单并用数据填充它,像这样: @ Html.DropDownList(“S”,新的SelectList(ViewBag.S,“ID”,“NME”),“ - SEL一台S - ”) 和它完美的作品。不过,我想补充一些的客户端验证的验证用户是否选择一个选项,而不是在默认离开它。 我用自带的MVC 3,所以presumably我必须做​ ..
发布时间:2016-07-09 15:31:02 ASP .NET

需要验证只有在现场可见

我使用的ASP.NET MVC 3。客户端验证 [必需] 属性 类看起来: 公共类用户 { [必需(的ErrorMessage =“名要求”)] 公共字符串名字{获得;组; } } 我要的字段姓,只有当它是可见的,这将显示只在某些特定条件下进行验证。我该怎么做? 我用以下,但它仍然看起来,以验证该隐藏字段的必填字段。 $('#registerForm')验证({忽略 ..

我该如何关闭客户端验证在MVC 3?

我有一个客户端验证了一个框架,我倒是preFER到在现有的一个附带ASP.NET MVC 3。使用 有谁知道如何在MVC 3禁用它? 我曾尝试以下内容: HtmlHelper.ClientValidationEnabled = FALSE; HtmlHelper.UnobtrusiveJavaScriptEnabled = FALSE; 这在web.config中:<结构> ..
发布时间:2016-07-07 10:11:55 ASP .NET

IValidatableObject在MVC3 - 客户端验证

使用MVC3你必须添加自定义验证两个新的机制。这些是:(1)亚类ValidationAttribute或(2)实现IValidatableObject 该ValidationAttribute允许您通过实现IClientValidatable(注册和jQuery通过一个新的适配器和方法)来添加客户端验证相对简单。 IValidatableObject更适合于一次性的验证要求,其中重用是不是一种 ..
发布时间:2016-07-06 20:51:59 ASP .NET

jquery.validate失去了阿贾克斯更换和只显示最后的错误

我正在使用MVC 2 MicrosoftMvcJQueryValidation jquery.validate。我有,然后被翻译成jQuery的验证我的模型数据注解。我使用由梭吞来让我的错误信息出现在验证摘要,而不是控制旁边。 在页面加载后,一切正常。问题是,我使用ajax的形式和替换模式改写形式。当我这样做,我失去了我所有的客户端验证的。 验证仍然发生服务器端,并有错误的字段正确报错CSS类 ..

遗传性RegularEx pressionAttribute ASP.NET MVC数据注解客户端验证

要继续我的模型验证干净的,我想实现我自己的验证属性,如 PhoneNumberAttribute 和 EmailAttribute 。其中的一些可以可靠地被实现为简单的类,继承 RegularEx pressionAttribute 。 不过,我注意到,这样做违反这些属性的客户端验证。我假设有某种类型绑定的失败的地方。 任何想法,我能做些什么来获得客户端验证工作? code例如 公共密封类 ..
发布时间:2016-07-06 10:34:13 ASP .NET

RegularEx pressionAttribute - 如何使它不区分用于客户端验证敏感?

我有我使用的客户端验证的字符串: 私人常量字符串的regex ​​= @“^(:\\ B(:\\ D {5}(:\\ S * - \\ S * \\ D {5})???? ???|([AZ] {2})\\ D {3}(?:\\ S * - \\ S * \\ 1 \\ D {3}))(:\\ S *))+ $“; 我用这串在我的 [RegularEx pression(正则表达式,的 ..
发布时间:2016-07-06 10:32:01 ASP .NET

自Html.ValidationMessageFor不在客户端工作

我在MVC3应用程序的工作,我创建了一个自定义的validationMessage验证一个简单的现场。这种习俗validationMessage只会显示而不是默认的跨度标题和消息的DIV,我有这样的: @ Html.ValidationMessageCustomFor(型号=> model.FirstName) 这是code到我的自定义验证:公共静态MvcHtmlString Val ..
发布时间:2016-06-29 20:05:29 ASP .NET

使客户端和服务器端验证规则相同

我有谁使用ASP.NET MVC和KnockoutJS的MVVM部分的应用程序。 服务器中的数据绑定到由JSON服务器。 客户请客数据并进行后一个标准的POST回调。 我现在要处理这样一些业务逻辑: 的property1必须高于10,如果property2 ==“FOOBAR” 的property2必须!=“” 等等...(有很多的条件,我要处理) 因此​​,为了使事情变得更 ..

jQuery的下拉选上验证客户端站点无法正常工作

我的模型类包含所需的查找值,它是一个基于查找记录的: [必需] [显示名称(“业务部”)] 公共字符串值{获得;组; }[必填] //不工作的客户端? [DisplayName的(“企业集团”)] 公众诠释id_businessgroup {搞定;组; } 查看:< D​​IV CLASS =“编辑标记”> @ Html.LabelFor(型号=> mod ..