当前位置: 首页 > 知识库问答 >
问题:

JQuery datepicker未更新.blur上的隐藏字段

梁学真
2023-03-14

我正在更新一个隐藏字段#start,有两个字段:一个文本字段(用于时间)和一个datepicker字段。但是,当我使用datepicker选择一个日期,并且时间字段中没有任何内容时,隐藏字段不会更新。此外,当填写时间字段并且我通过datepicker选择一个日期时,该日期将使用先前的选择更新,而不是最近选择的日期(可能是由于正在更新的输入值)。我怎样才能正确地编写这个函数呢?谢谢你!

$("#datepicker").blur(function () {
        var date = $(this).val();
        var time = $('#time').val();
        $("#start").val(date + time.toString(' HH:mm').toString());
});

共有1个答案

刘松
2023-03-14

不要使用.blur(),使用DatePicker的onSelect事件。

jsFiddle示例

jQuery

$("#datepicker").datepicker({
    onSelect: function(dateText, inst) {
        var date = $(this).val();
        var time = $('#time').val();
        $("#start").val(date + time.toString(' HH:mm').toString());
    }
});​
 类似资料:
  • 问题内容: 在以下情况下: 学生“隐藏人的ID字段。 如果我们想在内存中表示以下内容: 约翰对象会为storint Person.ID及其自己拥有两个单独的存储位置吗? 问题答案: 正确。示例中的每个类都有其自己的int IDid字段。 您可以通过以下方式从子类中读取或分配值: 或在外部(当它们是公开的时):

  • 问题内容: 我有两个定义如下的实体bean(删除了无关的东西): CriticalItems定义如下: 在我的DAO代码中-我有以下方法: 当我加载MasterItem时,它会正确加载,并且还会按照指示加载CriticalItems Set中的数据。然后,我将此数据发送到我的UI,并获得更新的副本,然后尝试将其保留。用户更新MasterItem对象中的字段,但不触摸CriticalItems Se

  • 排除不显示字段 Model.findAll({ attributes: { exclude: ['baz'] } });

  • 我一直在制作一个简单的JavaFX2 gui应用程序,发现JavaFX2的textfield中的PrompText在textfield获得焦点后立即隐藏。 这不是这样一些更新回来。在此更新之前,文本字段显示prompttext,直到输入一些文本。 这是不好的,真的需要一个解决方法。

  • 操作步骤: ①在"图层管理"模块,选择需要设置的图层,点击"更多"按钮。 ②选择"设置信息窗"按钮。 ③弹出"信息窗设置"窗口。 ④隐藏字段,将显示字段的√去掉,点击"应用"。 ⑤点击记录,弹出窗口字段已经隐藏。 字段隐藏前: 字段隐藏后: 注意 ●在不删除字段的情况下,设置信息窗中需要显示的字段,默认是全部显示。 ●标题字段无法隐藏。 操作动图: [查看原图]

  • 问题内容: 考虑这个图像。如您所见,它具有一个应用程序栏,而该应用程序栏具有“选项卡式”按钮。我正在尝试对应用 栏进行动画处理,以使其在向上滚动时隐藏,并且仅显示“选项卡按钮”,而在向上滚动时不显示应用栏。请 帮帮我。对不起英语不好而不不是美国人我不是英语 问题答案: 如果我对您的理解正确,以下代码应可使应用程序栏在滚动时隐藏,而TabBar仍可见: 示例来自于。这篇文章.