DateInput - Forum

Forum Navigation
You need to log in to create posts and topics.

DateInput

Hola Luis,

He añadido un par de DateInput a mi aplicación con Visual NeoWeb y he podido comprobar que, al introducir el año por teclado, el usuario puede introducir hasta seis dígitos...

¿Existe alguna manera de restringir la entrada a cuatro dígitos para evitar errores de entrada? (Con el día y el mes no hay problema... ya restringe a dos dígitos)

Lo he intentado con neoInputMask, pero no se aplica al DateInput...

Alguna sugerencia?

 

Muchas gracias!!

 

Un saludo cordial

Uploaded files:
  • You need to login to have access to uploads.

@david-baneres

You can add logic in the change event routine to ...

a) extract the year from the associated variable

b) if the year exceeds 9999 (or even 2040 or something reasonable), take appropriate action (alert user and/or alter the value)

If you need help with the code, ask here.

Hi @david-baneres

Check it out,

https://stackoverflow.com/questions/24603919/html5-date-input-6-digit-year

or you can use other libraries,

https://onaircode.com/html-css-datepicker-examples/

@david-baneres El plugin neoDatePicker puede ser de ayuda aquí.
Para ello utiliza mejor un objeto Text Input y pon la propidad max-length en 10.
Después añade este código en la entrada de página:

neoDatePicker "TextInput1" "dd-mm-yyyy" "es" true "[mifecha]"

Si quieres tener mayor control puedes utilizar neoDatePickerPlus.

Saludos!

 

De acuerdo, muchas gracias a todos!

Un saludo cordial

 

Ok!, thank you very much everyone!

Best regards!