Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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移动日期框-如何删除输入框并仅显示内联日历?_Jquery_Mobile_Hide_Inputbox_Datebox - Fatal编程技术网

JQuery移动日期框-如何删除输入框并仅显示内联日历?

JQuery移动日期框-如何删除输入框并仅显示内联日历?,jquery,mobile,hide,inputbox,datebox,Jquery,Mobile,Hide,Inputbox,Datebox,大家好 我想使用datepicker向用户显示事件发生的特定日期。我的游戏计划是使用datepicker作为内联,显示它总是显示,并将高亮度的日期传递给它。我的问题是,如何隐藏输入框,让用户只看到日历?或者,用户可以单击按钮显示日历,但我不希望他们能够选择日期 谢谢 Mike您可以使用以下代码隐藏输入框: <div style="display: none;"> <input name="mydate" id="mydate" type="date" data-role="da

大家好

我想使用datepicker向用户显示事件发生的特定日期。我的游戏计划是使用datepicker作为内联,显示它总是显示,并将高亮度的日期传递给它。我的问题是,如何隐藏输入框,让用户只看到日历?或者,用户可以单击按钮显示日历,但我不希望他们能够选择日期

谢谢
Mike

您可以使用以下代码隐藏输入框:

<div style="display: none;">
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox", "calTodayButton": true}'>
</div>

您可以使用以下代码隐藏输入框:

<div style="display: none;">
<input name="mydate" id="mydate" type="date" data-role="datebox" data-options='{"mode": "calbox", "calTodayButton": true}'>
</div>

这有助于:

.ui-input-datebox { width: 40px; border: 0; background: transparent; padding: 0;margin: 0; box-shadow: none;}
.ui-input-datebox input {display: none;}
这有助于:

.ui-input-datebox { width: 40px; border: 0; background: transparent; padding: 0;margin: 0; box-shadow: none;}
.ui-input-datebox input {display: none;}

显然,我没有抽出时间来记录这一点——使用LINEHINDEINPUT:true应该这样做。我认为这也取决于useInline是否为真。

显然,我没有抽出时间来记录这一点——useInlineHideInput:真应该这样做。我认为这也取决于useInline是否为真。

使用数据选项“隐藏输入”:“真”(然后参见“显示选项”-手风琴选项卡)


带有数据选项“隐藏输入”:“true”(请参见“显示选项”-手风琴选项卡)


可以这样做:

HTML

使用Datebox2,请参见


David可以这样做:

HTML

使用Datebox2,请参见


大卫,这是一个好答案


这是一个好答案


欢迎来到堆栈溢出。当用代码回答时,请花时间写一两段,解释您的解决方案。欢迎使用堆栈溢出。当用代码回答时,请花时间写一两段,解释你的解决方案。
$('#date-trigger').on( 'click', function(){
    $('#date').datebox('open');
});