MVC3希望Clientside Validation在两个字段中的一个被修改时触发两个字段

时间:2011-10-01 22:23:49

标签: asp.net-mvc-3 validation client-side

我正在创建一个MVC3网站,并以下拉框的形式向“我的MVC应用程序”注册例程添加了几个安全问题。我创建了一个自定义验证器来检查第二个下拉框,如果所选项与第一个相同,则显示错误消息。

我的问题是,只要第二个下拉框失去焦点,客户端验证就会触发。显示错误后,理想情况下,我应该能够在第一个下拉框中更改选择,并且第二个下拉框的验证错误消息应该消失。但是,当然,更改第一个下拉框不会触发第二个下拉框的客户端验证例程,并且错误不会消失。

我很感激,如果一个精通无内容的Ajax验证程序内部的人会引导我找到解决方案,这样当选择一个下拉框时,会触发两个下拉框的验证程序。

非常感谢任何指针。

1 个答案:

答案 0 :(得分:0)

如果您查看this question和我的答案,您将看到客户端验证的代码,其中更改一个字段将触发另一个字段的验证,然后在两个字段的验证运行后停止。