Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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 JQuery日历中的OnBlur问题_Javascript_Jquery_Asp.net_Html_Jquery Ui - Fatal编程技术网

Javascript JQuery日历中的OnBlur问题

Javascript JQuery日历中的OnBlur问题,javascript,jquery,asp.net,html,jquery-ui,Javascript,Jquery,Asp.net,Html,Jquery Ui,我有一个用jQuery编写的DatimePicker,它由一个输入文本和一个按钮组成。单击按钮,日历将启动/显示。 现在的问题是,我在输入文本上有服务器端onChange事件。当我将光标放在文本框上并单击按钮启动日历时,服务器端回发会发生,而不是直接启动日历 我不想要这种行为,也不知道如何解决它。 这意味着,如果焦点从输入移动到按钮,我不希望出现onBlur。 我该如何解决这个问题呢?您可能应该发布一些代码来获得更具体的答案 如果您使用的是,请确保AutoPostBack设置为false(这应该

我有一个用jQuery编写的DatimePicker,它由一个输入文本和一个按钮组成。单击按钮,日历将启动/显示。
现在的问题是,我在输入文本上有服务器端onChange事件。
当我将光标放在文本框上并单击按钮启动日历时,服务器端回发会发生,而不是直接启动日历
我不想要这种行为,也不知道如何解决它。
这意味着,如果焦点从输入移动到按钮,我不希望出现onBlur。

我该如何解决这个问题呢?

您可能应该发布一些代码来获得更具体的答案

如果您使用的是
,请确保AutoPostBack设置为false(这应该是默认设置)


如果jQueryDatePicker使用单击按钮来触发弹出窗口,则应确保不会出现默认的按钮行为。您定义他们不应该使用
服务器控件来避免asp.net回发干扰。使用
或图像。

您可以通过在附加到按钮的jQuery事件函数中返回false来防止回发。

我认为您使用的是asp:button,将asp:按钮替换为

我的问题是在除单击文本框旁边的按钮之外的其他情况下进行回发。我的问题是在除单击文本框旁边的按钮之外的其他情况下进行回发。我的问题是在除单击文本框旁边的按钮之外的其他情况下进行回发除单击文本框旁边的按钮外,其他情况下都会发生