簡體   English   中英

Bootstrap Datepicker:在按Enter鍵時隱藏日歷

[英]Bootstrap datepicker: hide calendar on enter key press

如何在輸入按鍵時隱藏引導日期選擇器日歷? 我知道它具有autoClose選項,但這不是我想要的。

在此處輸入圖片說明

這樣的事情可能會幫助您

$('#date-selected').keydown(function (ev) {
var keycode = (ev.keyCode ? ev.keyCode : ev.which);
if (keycode == '13') {
    var dp = $('#date-picker').data('datepicker');
    // 1: we manually restore the input date so it's not toggled on/off
    dp.dates.pop(); // idempotent if no dates
    dp.dates.push(dp.viewDate);
    dp.setValue();
    // 2: we move to the next input field & close the picker
    $('input[id!="date-selected"]').first().focus();
    dp.hide();
    }
});

參考: -https : //chezsoi.org/lucas/blog/2014/10/27/en-overriding-the-enter-keydown-behaviour-in-bootstrap-datepicker-js/

以下代碼為我工作,發布我自己問題的答案以幫助其他人

$(".datepicker").datepicker('hide');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM