我重写了标准的 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/