对于我的日期选择器,我能够在eclipse上显示它并且它在视觉上工作正常,但是,在选择日期后,我无法将其存储在任何地方。这是我目前的datepicker代码。
$(function() {
$( "#datepicker" ).datepicker({
onSelect: function(dateText, inst){
$("input[name='date']").val(dateText);}
});
} );
我无法将其存储在本地或存储到我的数据库中,甚至无法将其保存。我收到了[object Object]和[object htmlinputelement]等错误。
如果有人能够逐步告诉我如何存储datepicker的价值,我真的很感激。
我的datepicker的参考是:https://jqueryui.com/datepicker/ &安培;我正在eclipse上开发它
答案 0 :(得分:0)
您可以使用AJAX
。假设你有一个表单,那个表单有一个日期输入,id
就像date
这样的输入让我们说:
var date = $('#date').val();
$.ajax({
type: 'post',
url: 'your_script.php',
data: {date: date},
success: function(response){
console.log(response);
}
})
此外,您还需要一个服务器端脚本。
<强>更新强>:
我已经让你成为一个小提琴,看到选择后提醒日期。我已经创建了一个带有datepicker输入的HTML表单。 LINK。
存储来自datepicker的值的一个简单示例是将其保存在例如本地存储中,更准确地保存在浏览器中,正如您在小提琴JavaScript localStorage
中看到的那样。
答案 1 :(得分:0)
由于您使用ID来初始化datepicker,我假设只有一个datepicker实例,您想要它的值。
您可以使用val()
var datetime = $("#datepicker").val()
或
var datetime = document.getElementById("datepicker").value