如果我页面的验证器改变了它们的状态,我想在 jquery 中触发一个事件。
这是我的用例:
- 在 Adressform 中,所有验证器都是隐藏的。
- 如果我提交表单,就会显示。
- 现在我想触发一个 jQuery 函数,它用红色边框呈现所有行(不是输入字段,而是它们的父行)(意味着添加一个 css 类)
- 如果我现在更改字段并且验证器隐藏,我还想隐藏输入父项周围的边框
我不想让计时器每 100 毫秒检查一次显示的验证器(这会完美地工作),但我只想听验证器的显示/隐藏事件
有什么想法吗,我如何才能将监听器添加到验证器的更改事件中?
问候 克里斯托夫
最佳答案
以下是从 JavaScript 调用 .NET 验证器的方法:
Manually calling ASP.NET Validation with JavaScript
您可以将上述内容与 jQuery 事件或 jQuery Validation 集成.
注意:此解决方案适用于绑定(bind)到 .NET 验证器的情况,否则只需使用 Dave 提到的 jQuery 验证即可。
关于javascript - 从 asp.net 的验证器获取事件到状态更改的 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3257831/