Есть ли способ в javascript или jQuery для динамического обнаружения и изменения при вводе даты как для ввода ключа, так и для копирования и вставки в текстовое поле?
Я пытаюсь создать функциональное текстовое поле с двумя цифрами, такими как месяц.
Поскольку месяц может быть числом от 1 -до 12, я хочу, чтобы первая цифра была 1 или 0.
Однако трюк, который я пытаюсь сделать, заключается в том, что когда текстовое поле сначала получает фокус, и пользователь начинает набирать число, если это число равно 2 -9, я хочу, чтобы ноль автоматически заполнил первое место, а затем, но 9 на втором месте.
Прежде чем я наберу что-либо, ввод даты будет выглядеть так:
__/__/_____
Если я наберу "1"
1_/__/_____
Если я наберу "2", должно получиться
02/__/_____
Если я наберу "22", должно получиться
02/2_/_____
Если я наберу "77", должно получиться
07/07/_____
Мне был бы очень интересен ответ с кодом или ссылка на инструмент, который уже делает это, или ссылка на предыдущий пост?
В конце концов я хочу поместить его в маску, чтобы 7/7/2011 или 7/7/11 или 07/07/2011 всегда заполнялись до 07/07/2011. В окончательной окончательной версии я пытаюсь сделать год по умолчанию текущим десятилетием, но выпадаю до каждого 10 года++ --.