gpt4 book ai didi

javascript - 如何将日期选择器合并到innerHTML中

转载 作者:行者123 更新时间:2023-11-28 19:14:40 25 4
gpt4 key购买 nike

我有一个 php 页面,它从 Mysql 表中读取数据并将其显示在 HTML 表中。然后,我使用 AJAX 允许用户更新数据,一次一行。对于文本字段,效果很好。

但是,其中一列是日期。我真的希望用户从 JQuery 的日期选择器之类的东西中选择日期,但我不知道该怎么做。

初始数据表有以下行显示当前日期字段:

echo "<td><div id=$eventdate_id>$row[eventdate]</div></td>";

然后我使用 Javascript 修改此行以创建用户可以编辑的字段:

document.getElementById(eventdate_id).innerHTML = "<input type=text id='" +data_eventdate + "' value='"+ eventdate + "'>";

我的部分问题是日期选择器使用 HTML 元素的 id,但我已经在使用它了......

知道如何添加日期选择器吗?

谢谢

最佳答案

假设您正在使用https://jqueryui.com/datepicker/ ,设置innerHTML后,您可以这样做:

$( "#"+data_eventdate ).datepicker();

或者您可以向输入添加一个类 ( <input class="date_input" type=... ),然后一次性向所有输入添加日期选择器:

$( ".date_input" ).datepicker();

您可以在个人 datepicker( {/*options here*/} ) 中包含选项调用,或者您可以在代码开头使用 $.datepicker.setDefaults() 设置所有日期选择器的默认值(示例来自datepicker documentation):

$.datepicker.setDefaults({
showOn: "both",
buttonImageOnly: true,
buttonImage: "calendar.gif",
buttonText: "Calendar"
});

关于javascript - 如何将日期选择器合并到innerHTML中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30131572/

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