当前位置: 首页 > 面试题库 >

jQuery UI datepicker在对话框中自动打开

丌官信厚
2023-03-14
问题内容

我有一个在jQuery对话框对象中使用的datepicker。对话框内容的来源使用加载.load()。在对话框中,我创建了一个脚本,该脚本为文本输入创建了一个日期选择器。

$("#date").datepicker({ ... });

当我第一次打开对话框时-
一切都很好,但是如果我关闭它并再次重新打开,则会自动触发日期选择器(并且没有这样的选项autoOpen:false)有什么方法可以防止这种情况或我在做什么错?


问题答案:

我遇到了这个确切的问题,仅对tvanfosson的技术进行了一些改动就解决了它。由于某些原因,我不得不将“
click”事件手动附加到datepicker字段,如下所示。

 $('#dialog').dialog({
 open: function(event, ui) {
    $(ui).find('#date').datepicker().click(function(){
        $(this).datepicker('show');
    });
 },
 close: function(event,ui) {
    $(ui).find('#date').datepicker('destroy');
 }});

(对不起-我更愿意将其作为对tvanfosson帖子的评论,但没有必要的代表。)



 类似资料:
  • 我使用iText7生成PDF,然后在新选项卡中打开它。 用户的意图始终是打印,因此显示PDF并让他单击打印按钮并不方便。这就是为什么我想在PDF打开时立即打开打印对话框。 这个解决方案不起作用 使用iText打开PDF时自动打开打印对话框 因为我是派系。iText7中不存在PRINTDIALOG。 我还尝试了各种不起作用的JavaScript选项,比如 如何在页面加载后直接打开打印对话框?

  • 我想在我的编码中添加对话框。对话框可以弹出。假设用户按下ok按钮后对话框将关闭,但对话框将自动关闭。这是我的密码。有什么问题吗?

  • 当我打开显示对话框的文件时,我需要更改Java图像并添加我自己的图像。如何自定义对话框? 例如,我需要将编码添加到对话框以及如何将不同类型的文件添加到类型下拉框的文件中。例如,我将、、添加到框。 这是我的密码,

  • 场景是:您在窗口(a)中,单击按钮/链接启动打印过程,然后打开一个新窗口(B),其中包含要打印的内容,打印对话立即显示,如果您单击窗口(B)的取消按钮,那么您应该可以再次打印,但当您单击窗口(B)的打印按钮打印时,您可以打印,但窗口(a)的按钮不能再次继续打印。给我一些解决方案…!!!在chrome,Firefox和internet explorer上工作

  • 问题内容: 我需要一种解决方案,以在单击时以HTML显示打开文件对话框。单击时,必须打开打开文件对话框。 我不想将输入文件框显示为HTML页面的一部分。它必须显示在单独的对话框中,该对话框不是网页的一部分。 问题答案: 这是一个不错的 它本身就是一个控件。但是div放在上面,并应用CSS样式来获得那种感觉。文件控件的不透明度设置为0,以便在单击div时似乎打开了对话框窗口。