Есть ли способ вручную перейти к другому «столбцу» (не уверен, что это за терминология) в поле ввода даты, используя Javascript / jQuery?
Вот пример моего код и то, что я пытаюсь достичь:
//date value is pre populated
$( document ).on( 'keydown change', ':input[type="date"]', function(e) {
var date = new Date(jQuery(this).val());
var year = date.getFullYear();
if(year.toString().length <= 3){
return true;
} else {
//move input to month column
}
});
Редактировать: Я должен упомянуть, что я специально пытаюсь достичь этого без использования атрибутов даты мин / макс. Я знаю, что могу установить их.
Редактировать 2: Я пытаюсь go из гггг / мм / дд в гггг / мм / dd внутри html даты с javascript / jquery. В настоящее время поле даты позволяет указывать дату: гггггг / мм / гг (6 цифр). Я хочу разрешить только 4 цифры, а затем перейти к мм.