Bonjour à tous,
j'ai un problème sur la validation d'une date saisie.
L'utilisateur rentre sa date de naissance et je vérifie qu'il rentre une date un minimum correct. Il y a 2 tests car il y a aussi des utilisateurs anglo-saxons (jour et mois inversés).
Mais ça me retourne toujours false...
Je vous remercie d'avance pour votre aide.
function isDateValid(chaineDate) {
if (chaineDate == "") return false;
var ladate = (chaineDate).split("/");
if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false;
if ladate[0] > 31 && ladate[1] > 12 return false;
if ladate[0] > 12 && ladate[1] > 31 return false;
}
j'ai un problème sur la validation d'une date saisie.
L'utilisateur rentre sa date de naissance et je vérifie qu'il rentre une date un minimum correct. Il y a 2 tests car il y a aussi des utilisateurs anglo-saxons (jour et mois inversés).
Mais ça me retourne toujours false...
Je vous remercie d'avance pour votre aide.
function isDateValid(chaineDate) {
if (chaineDate == "") return false;
var ladate = (chaineDate).split("/");
if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false;
if ladate[0] > 31 && ladate[1] > 12 return false;
if ladate[0] > 12 && ladate[1] > 31 return false;
}