当前位置: 代码迷 >> JavaScript >> 从asp.net文本框回发取消按钮单击事件
  详细解决方案

从asp.net文本框回发取消按钮单击事件

热度:38   发布时间:2023-06-05 14:11:21.0

我发现了与此问题非常相似的问题,但是他们的答案都无法为我解决当前的困境。

基本上,发生的情况是用户将注意力集中在文本框上,然后单击“提交”按钮,文本框发送回发,并且按钮click事件未执行。 当然,我可以将AutoPostBack设置为false,但是当文本框失去焦点时(不仅仅是单击按钮),文本框将连接到验证器。

本质上,每当焦点从文本框中丢失时,我都需要一种方法来验证页面,但是当它具有焦点并单击按钮时,不执行回发。

我曾考虑在javascript中使用Page_ClientValidate(),但我有自定义验证器(据我所知)不能在客户端进行复制。

任何帮助将不胜感激!

可以将验证器移到pagemethod或Webservice上,而不是在文本框中使用AutoPostBack = true -在失去焦点的情况下,您可以调用pagemethod / webservices来验证在文本框中输入的值

  相关解决方案