我有日期选择器
<input type='text' class='inp'>
<script>
$('.inp').datepicker();
$(".inp").on("change",function (){
console.log('inp changed');
});
</script>
当我第一次手动更改'.inp'时,输入一个值,然后立即单击datepicker打开的日历。我有两个“更改”事件侦听器。首先是手动更改,然后是日期选择器更改。如何避免这种情况?
设置输入readOnly
,这将帮助您仅通过图标更改字段的值。
<input type='text' class='inp' readOnly />
然后使用onSelect
来获取选定的日期,如下所示:
$(function() {
$(".inp").datepicker({
onSelect: function(dateText, inst) {
// alert(dateText);
}
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句