Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 始终在输入时显示jQuery UI日期选择器_Jquery Ui_Datepicker - Fatal编程技术网

Jquery ui 始终在输入时显示jQuery UI日期选择器

Jquery ui 始终在输入时显示jQuery UI日期选择器,jquery-ui,datepicker,Jquery Ui,Datepicker,我需要设置两个始终显示的jQueryUI日期选择器。我知道有一种简单的方法可以使用div实现这一点,但是我找不到任何关于如何为输入实现这一点的方法。我在jQueryUI文档中尝试了“show”方法,但这只是在页面加载时单击输入,这不是我想要的。我刚刚测试了下面的代码,它始终保留在页面上。您需要通过在javascript中向日期选择器传递选项来处理选择/单击事件。我为用户选择日期时添加了JS。。。这应该给你足够的时间去做 HTML: 但这不起作用,因为它没有用日期填充文本输入。我被迫在一个巨大的表

我需要设置两个始终显示的jQueryUI日期选择器。我知道有一种简单的方法可以使用div实现这一点,但是我找不到任何关于如何为输入实现这一点的方法。我在jQueryUI文档中尝试了“show”方法,但这只是在页面加载时单击输入,这不是我想要的。

我刚刚测试了下面的代码,它始终保留在页面上。您需要通过在javascript中向日期选择器传递选项来处理选择/单击事件。我为用户选择日期时添加了JS。。。这应该给你足够的时间去做

HTML:


但这不起作用,因为它没有用日期填充文本输入。我被迫在一个巨大的表单中使用一个糟糕的WordPress插件,我无法控制表单中出现的元素。我可以写一些jQuery来插入一个DIV,也许可以做一些魔术来填充输入,但我希望有人知道一些更简单的东西。我做了一个编辑,应该可以解决您的问题。当用户单击日期时,它应该显示在HTML的输入中。将选择器更改为需要显示日期的任何选项。
<div id="test"></div>
<input type="text" id="date_input">
$('#test').datepicker({
    onSelect: function(date, obj){
        $('#date_input').val(date);  //Updates value of of your input 
    }
});