单击javascript按钮并单击asp.net按钮

时间:2011-01-26 19:47:19

标签: javascript asp.net button buttonclick

我想点击一个按钮(ASP.net) - 它需要运行一个JS方法,如果它是真的,那么它必须调用ASP.Net - 即。我有一个表单,如果它在客户端验证(JS返回true) - 那么只有我的asp.net按钮 - 单击事件必须触发。

怎么做?

3 个答案:

答案 0 :(得分:3)

尝试asp:Button的OnClientClick属性,即

<asp:Button ...  OnClientClick="return yourValidationMethod()" />

确保验证方法根据验证返回true或false。

答案 1 :(得分:1)

对ASP.NET按钮使用OnClientClick属性。如果验证失败则返回false,如果成功则返回true。

答案 2 :(得分:1)

如果您只想在一个响应上运行某些内容,请使用@Cisconate的示例,但需要修改:

<asp:Button ...  OnClientClick="if (yourValidationMethod() == false) return false;" />

如果无效,则返回false将阻止回发,否则会发生正常的回发。