gpt4 book ai didi

javascript - 查询。检测输入类型 'date' 的变化

转载 作者:行者123 更新时间:2023-11-30 07:33:43 26 4
gpt4 key购买 nike

在我网站的移动版本上,我使用 input type=date 而不是 jquery datepicker 来允许使用设备内置的 datepicker,因为它通常更快更容易使用。

我正在尝试检测 1 个日期字段何时输入/更改值,然后更新第二个日期字段的 min date 属性,然后使用 ajax 提交表单。

我无法正确检测到输入或更改。

$('#mob-gig-date-gteq').blur(function() {
var date = $("#mob-gig-date-gteq").val();
console.log(date)
$(this).closest("form").submit();
});

(使用 .change 产生相同的结果)

如果我在这里选择一个日期,什么也不会发生。在计算机上,如果我选择一个日期,在其中一个输入(日/月/年)上按回车键,然后再次更改日期,代码将触发。在移动设备上什么也不会发生。

如何检测日期字段的输入变化?

谢谢。

最佳答案

试试 jquery .change 方法。只有当输入失去焦点时才会触发模糊。

$('#mob-gig-date-gteq').change(function() {
var date = $(this).val();
console.log(date, 'change')
});

Code pen在 chrome 中测试

关于javascript - 查询。检测输入类型 'date' 的变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41504773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com