问题标签 [remote-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.
asp.net-mvc - 用于 MVC 不显眼的远程验证的事件挂钩
有没有办法在客户端上挂钩 MVC3 不显眼的远程验证,在数据提交到远程方法之前,以及从远程方法返回结果之后?
我试图告诉远程验证器仅在单击提交按钮时才执行验证。正常的行为是验证几次,例如在按键、模糊等期间。这不好,因为有问题的验证方法需要调用非幂等操作。我需要确保仅在用户单击提交按钮时才调用该方法。
如果我可以挂钩之前的事件,我可以在表单中设置一个字段,将提交按钮标记为是否被点击。但是,在远程方法返回验证结果后,我需要重置此标志。
还有其他建议吗?这是为了使用 ASP.NET Membership Provider 的Membership.ValidateUser(string username, string password)
方法验证密码。FailedPasswordAttemtCount
每次发送无效密码时,此方法都会递增,因此我不希望它在模糊、按键等期间执行。
asp.net-mvc - 使用 MVC 4 设置一种用于用户验证的计时器的最佳方法是什么
我在控制器中为电子邮件验证设置了一些远程验证,以便可以立即验证电子邮件。我希望更进一步,并在用户仍在输入时验证电子邮件。现在,当用户第一次将焦点从文本框移开时,它会验证,但如果他们回到文本框,它将在按键上进行验证。有没有办法使用不同的触发器设置远程验证?也许甚至是一个键,但经过一定时间后?
jquery - 如何在 MVC3 中使用 jquery 显示远程验证消息?
我有一个 JQuery 来显示远程验证消息,但我只希望它执行远程验证而不是所需的验证。
到目前为止我有
所以它验证是否已经过了 2 秒,并且在verifyMyElement
方法中,我打电话给$('#MyElement').valid();
也许我只需要做一些不同的事情,不太确定,但我只想看到远程验证消息而不是所需的验证消息。所需的验证消息应仅在表单提交时显示。
asp.net - MVC3 的远程模型验证动作中的参数名称
我对属性使用远程验证属性SSN
,在视图页面中我使用通用视图,然后 ssn 字段如下:
我的行动是:
但SSN
在行动中总是为空,我也尝试过MainModelSSN
,MainModel_SSN
但没有变化,总是为空,你的建议是什么?MainModel.SSN
in action 参数的正确名称是什么?
jquery - jQuery validation group with Remote Validation MVC 3
I want to validate a date of birth with a RemoteValidation/jQuery from 3 selectors. I want to check if a user is 18 or older. But atm i'm having some trouble to group them so they are invalid/valid together and with only one errormessage.
Goal: i want to validate all 3 elements as a group (jquery validator group) with the same RemoteValidation when you change anyone of them.
Anyone got any idea how to solve this?
View:
Model
RemoteValidation function
I've been struggling some with groups in validate() but not getting anywhere.
Thanks for any kind of inputs. (I'm a front-end developer so please be more instructive if it's complicated C# code).
Kind Regards / Magnus
asp.net-mvc - 远程验证适用于文本框失去焦点,但 ModelState.IsValid 始终为真
我有一个具有 RemoteValidation 属性的模型。
当我输入数据库中已经存在的“测试”并单击除“确定”按钮以外的区域时,我会看到红色:“测试已经存在”。到现在为止还挺好。当我点击然后 OK buttona 发布到我要求的 Create 操作
ModelState.IsValid 总是正确的???
因此数据被输入数据库,我得到一个重复的异常......
我知道这以前在我的网站上有效,我只是改变了一些东西,而颠覆不是
激活啊啊啊...
我错了什么?
asp.net-mvc-3 - 如何创建可重用的远程验证代码
我需要对 50 个属性创建相同的远程验证。
我已经添加了这个远程验证
我需要将此代码用于 50 个不同的属性,但名称不同。
asp.net-mvc - MVC Remote Validation - Clear or set additional field errors
We have 2 input textfields on the screen whose combination makes up a valid entry. We are doing remote validation on both of them.
Our ViewModel:
The problem is these still fire separately and do not truly act together like we need. For example, if I enter bad data in both of them to make an invalid entry then they both will have an error. If I change Field2 to make a valid combination, the remote validation method will get called and mark Field2 as valid. However, Field1 will still be invalid. Field1 should be valid though because they are a combination. Is there a better way to do 2 fields that make up a valid combination?
asp.net-mvc-3 - 如何处理模型编辑上的远程属性?ASP.Net MVC3
我在我的模型中使用远程属性来检查重复的页面标题,如下所示
在控制器中,我根据“检查”结果返回JsonResult数据,如下所示:
这在创建操作中运行良好,但问题是,它限制我编辑现有页面,因为它正在检查相同的查询。
如何解决这个问题呢?请给我一些建议