jQuery datepicker validation


És possible que la validació del datepicker de jQuery et doni error pels navegadors basats en el webkit -Chrome, Safari, ...-. Sembla ser que aquests navegadors agafen el dia com a mes i el mes com a dia, sent el format com a DD/MM/AAAA. Per solucionar aquest problema he fet el següent:

Modificar el fitxer jquery.validation.js on hi diu:
 

date: function(value, element) {
return this.optional(element) || Invalid|NaN/.test(new Date(value));
},

i canviar-ho per:

date: function(value, element) {
return this.optional(element) || /^\d{2}[\/-]\d{2}[\/-]\d{4}$/.test(value);
},

Ara la validació la fa amb expressions regulars i comprovant-ho amb el Google Chrome funciona corretament.

Comentaris

Entrades populars d'aquest blog

Intel Data Alignment

L'Europa del S. X al S.XIX

OpenTTD: mapa d'alçades de Catalunya