Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript按钮单击和asp.net按钮单击_Javascript_Asp.net_Button_Buttonclick - Fatal编程技术网

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

javascript按钮单击和asp.net按钮单击,javascript,asp.net,button,buttonclick,Javascript,Asp.net,Button,Buttonclick,我想点击一个按钮ASP.net-它需要运行一个JS方法,如果它是真的,那么它必须调用ASP.net- 例如,我创建了一个表单,如果它的validatedJS在客户端返回true,那么只有我的asp.net按钮点击事件必须触发 如何执行此操作?使用ASP.NET按钮的OnClientClick属性。如果验证失败,则返回false;如果验证成功,则返回true。使用ASP.NET按钮的OnClientClick属性。如果验证失败,则返回false;如果验证成功,则返回true。请尝试asp:Butt

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


如何执行此操作?

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

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

请尝试asp:Button的客户端单击属性,即

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

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

请尝试asp:Button的客户端单击属性,即

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

确保您的验证方法根据验证结果返回true或false。

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

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

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

如果只想在一个响应上运行某个操作,请使用@Cybernate的示例,但已修改:

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

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

它与??只是好奇地想知道,因为我是JS的新手!好的,在客户端单击代码之后,会有一个_doPostBack或WebForm_DoPostBackWithOptions调用,它实际上会触发回发到服务器。只需返回您的ValidationMethod;验证成功时,将永远不允许回发。如我所说,只有在错误时退出例程,才会在无效时阻止回发。它与??只是好奇地想知道,因为我是JS的新手!好的,在客户端单击代码之后,会有一个_doPostBack或WebForm_DoPostBackWithOptions调用,它实际上会触发回发到服务器。只需返回您的ValidationMethod;验证成功时,将永远不允许回发。如我所说,只有在错误时退出例程,才会在无效时阻止回发。谢谢,朋友。我知道OnClientClick-但最近不知道这有很好的效果!!我真是个跛子!!谢谢,朋友。我知道OnClientClick-但我不知道这些天这有一个很好的效果!!我真是个跛子!!