Problème de date en javascript

Nouveau WRInaute
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;
}
 
WRInaute discret
il faudrait peut etre ajouter quelque part dans le code un
Code:
return true;
, sinon la fonction ne peut jamais etre true
 
WRInaute passionné
LOOOOOOOOOOL

Enorme! Enfin ne soyns pas vache ca peut arriver à n'importe quel programmeur d'oublier une condition. =)
 
Discussions similaires
Haut