【发布时间】:2014-07-07 08:49:53
【问题描述】:
这是我的Jsfiddle code,我有一个带有日期选择器的输入文本;当此输入为只读时,我不显示弹出日历。我单击按钮的位置删除只读属性,但弹出日历不再显示。怎么了?
HTML:
<input type="text" name="data_contratto" id="data_contratto" class="form-control datamask datamask datapick" value="01/06/2013" readonly>
<button class="btneditlog btn btn-default" type="button" data-edit="daticontratto"><span class="fa fa-edit"></span></button>
JS:
$('.datapick' ).datepicker({
dateFormat: "dd/mm/yy",
beforeShow: function (input, inst) {
if ($(input).prop("readonly")) {
inst.dpDiv = $('<div style="display: none;"></div>');
}
}});
$('.btneditlog').click(function(e){
$('#data_contratto').removeAttr("readonly");
});
感谢高级版。马可。
【问题讨论】:
-
点击按钮时是否要显示日期选择器?
标签: jquery jquery-ui date datepicker twitter-bootstrap-3