Asp.Net 表单验证 onkeyup

标签 asp.net forms events validation onkeyup

我重写了标准的 asp.net 验证 javascript,所以一些 (css) 类将被设置为验证器是真还是假。

这个 javascript 在“onchange”上触发(标准的 asp.net 行为事件,但我希望这个 javascript 被触发“onkeyup”

有没有办法改变这个?

最佳答案

您可以将所有验证器放在一个验证组中,然后 onkeyup 触发它们的验证。

像这样:

<asp:TextBox ID="TextBox1" runat="server" ValidationGroup="Custom_ValidationGroup" onkeyup="Page_ClientValidate('Custom_ValidationGroup'); "/>

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1" ForeColor="Red" ErrorMessage="Enter integers only." ValidationExpression="^\d+$" Display="Dynamic" ValidationGroup="Custom_ValidationGroup" />

关于Asp.Net 表单验证 onkeyup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062956/

相关文章:

javascript - 使用 javascript 验证 .net 页面

c# - 将数据从一个表单传递到另一个表单

javascript - 如何检查 HTML 和 JavaScript 中的复选框是否为真?

javascript - 如何通过 jQuery/Javascript 获取更新的表单输入值?

javascript - 是否有 JavaScript 调用来检索附加到指定 DOM 元素的事件列表?

ASP.net 样式表 + Web 控件的位置

asp.net - 在 Web 应用程序中对长时间运行的任务进行排队

c# - 当我尝试加入 2 个数据表时,对象引用未设置为对象的实例

php - Fullcalendar 使用了两次,事件显示只工作一次

c# - 在 C# 中使用 Lambda 的一次性事件