我在此页面上有预订小部件和日期选择器:
(预订住宿)
设置以下代码是为了防止在选择日期选择器时阻止键盘出现在移动设备上。
<script type="text/javascript">
jQuery(function() {
jQuery( ".hasDatepicker" ).hasDatepicker({
}).attr('readonly','readonly');
});
</script>
这适用于台式机,但不适用于移动设备。有人知道如何防止键盘在手机上弹出吗?
答案 0 :(得分:0)
尝试一下(取自ipad web application: How do I prevent the keyboard from popping up on jquery datepicker):
$(".datePicker").datepicker({
showOn: 'button',
onClose: function(dateText, inst)
{
$(this).attr("disabled", false);
},
beforeShow: function(input, inst)
{
$(this).attr("disabled", true);
}
});