Jquery mobile JQuery移动日期框时间框设置为只读

Jquery mobile JQuery移动日期框时间框设置为只读,jquery-mobile,datebox,Jquery Mobile,Datebox,我使用JQuery Mobile和mode timebox作为时间选择器。它工作得很好。我想要的是,我希望timepicket输入是只读的。它只应更改单击“+”或“-”按钮的时间。我在谷歌上搜索了很多东西,找到了要求添加只读属性和锁输入的解决方案。但似乎一切都不起作用。任何帮助都将不胜感激。这是我的时间选择器的代码示例 <input id="service_time" class="create_formobj" value="<?php echo $date ? date('h:i

我使用JQuery Mobile和mode timebox作为时间选择器。它工作得很好。我想要的是,我希望timepicket输入是只读的。它只应更改单击“+”或“-”按钮的时间。我在谷歌上搜索了很多东西,找到了要求添加只读属性和锁输入的解决方案。但似乎一切都不起作用。任何帮助都将不胜感激。这是我的时间选择器的代码示例

<input id="service_time" class="create_formobj" value="<?php echo $date ? date('h:i A', strtotime($date)) : '' ?>" type="date" data-role="datebox"
                    data-options='{"mode": "timebox", "overrideTimeFormat": 12}' />

我也有同样的问题。所做的是,我将弹出窗口的输入字段设置为只读。它会解决你的问题
只读函数可以这样添加

$('.ui-datebox-dboxin input').attr('readonly', true);

lockInput应使原始输入为只读。你看到的是什么行为?谢谢你。但是当我添加锁输入时,没有变化。