Verification champ de formulaire

elanspeech Messages postés 43 Date d'inscription mercredi 29 janvier 2003 Statut Membre Dernière intervention 3 septembre 2005 - 24 mars 2003 à 09:22
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004 - 24 mars 2003 à 18:42
Bonjour,

Je souhaiterais verifier le bon formatage et la validite d'une date entree dans un champ de formulaire.
formatage jj/mm/aaaa, avec jj < 32, mm < 13, aaaa < 2005
G fait la page suivante, mais je n'arrive pas a verifier les "/", ni a forcer leur affichage, ma fonction verifie bien la validite des dates.

<html>
<script>
function FoncDate(input)
{
if ((input.value.substr(0, 2) <= 31) && (input.value.substr(3, 2) <= 12) && (input.value.substr(6, 4) <= 2003))
;
else
alert("false");
}
</script>


</html>

1 réponse

cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
24 mars 2003 à 18:42
Bonjour,

On pourrait procéder de la même façon que pour les chiffres avec un:
if(... && input.value.substr(2, 1) '/' && input.value.substr(5, 1) '/') {
...
}

Dean
http://kickme.to/charloweb
0