javascript 按钮单击和 asp.net 按钮单击
我想单击一个按钮(ASP.net) - 它需要运行一个 JS 方法,如果它是 true,那么它必须调用 ASP.Net - 即,我有一个表单,如果它在客户端经过验证(JS 返回 true),那么只有我的 asp.net 按钮单击事件必须触发。
如何做到这一点?
I want to click a button (ASP.net) - which needs to run a JS method and if its true, then it has to call the ASP.Net -
ie., i hv a form, and if its validated(JS returning true) in the client side - then only my asp.net button -click event must fire.
How to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试 asp:Button 的 OnClientClick 属性,即
确保您的验证方法根据验证返回 true 或 false。
Try OnClientClick attribute of asp:Button i.e.
Make sure that your validation method returns true or false based on the validation.
如果您只想在一个响应上运行某些内容,请使用 @Cybernate 的示例,但已修改:
如果无效,则返回 false 将阻止回发,否则会发生正常回发。
If you want to run something only on one response, use @Cybernate's example but modified:
If invalid, the return false would block the postback, otherwise normal postback happens.
使用 ASP.NET 按钮的 OnClientClick 属性。如果验证失败则返回 false,如果成功则返回 true。
Use OnClientClick property for ASP.NET button. Return false if validation failed, return true if it succeeded.