Quiero hacer un selector de fechas con un elemento <input type="text"/> . Por razones específicas, no puedo usar el elemento común <input type="date" /> . En mi entrada, quiero que el usuario pueda escribir su fecha de nacimiento en el siguiente formato: dd.MM.YYYY
¿Existe alguna posibilidad de crear un valor "predefinido" de la entrada? Quiero decir que me gustaría tener 2. (punto) caracteres en mi valor de entrada, que el usuario no puede eliminar. Entonces, un punto en index[3] de la cadena de fecha y un punto en index[6] de la cadena de fecha ( XX.XX.XXXX ).
Puedes usar esto: también limita los caracteres:
.day, .month{ width: 25px; } .year{ width:40px; } <input type="text" placeholder="DD" class="day" maxlength="2">. <input type="text" placeholder="MM" class="month"maxlength="2">. <input type="text" placeholder="YYYY" class="year"maxlength="4">