http://www.monjavascript.net

ACCUEIL
Contact
Rechercher
Insérez dans vos
  favoris

ACCUEIL DES
  VISITEURS

DATE & HEURE
EFFETS DE TEXTE
FENETRES
FORMULAIRES
IMAGES
MENUS
PRATIQUE
POP UP
DIVERS

Cours de javascript
Générer vos Fichiers
  CSS

Générer vos Meta-Tags
Description des Balises
  Meta

Les Codes Couleur
L'objet Math
Lissage De Prêt
Tableau d'Amortissement
un Multi-Moteurs de recherche sur Votre Site
Cryptez votre e-mail
  pour contrer le Spam

Cryptez vos Scripts
Moteurs de recherches
Référencement
Je Crée Mon Site
L'éditeur JavaScript


Vérifier si une date est valide à la perte du focus d'un champs

Format de date jjmmaa jjmmaaaa jj/mm/aaaa

Entrez une date et cliquez dans la page
(ou utilisez la touche TAB)

Copiez le code de la page ci-dessous


Explications


verdat=document.myform.dateop.value;
On donne la valeur du champs dateop à verdat

datej= new Date()
anneej=datej.getFullYear()+"*";
anneej=anneej.substring(0,2)
Recherche du début de lannèe en cours ("20" pour 2007)

if (verdat.length ==6)
verdat=verdat.substring(0,2)+"/"+verdat.substring(4,2)+"/"+anneej+verdat.substring(6,4);
Transformation du format jjmmaa en jj/mm/aaaa

if (verdat.length ==8)
verdat=verdat.substring(0,2)+"/"+verdat.substring(4,2)+"/"+verdat.substring(8,4);
Transformation du format jjmmaaaa en jj/mm/aaaa

if(!isValidDate(verdat))
On envoie le résultat dans la fontion isValidDate()

alert("la date n'est pas valide ou n'est pas au bon format.\n format : jjmmaa ou jjmmaaaa ou jj/mm/aaaa");
Si faux

else
document.myform.dateop.value = verdat;
Si ok, on écrit la date au format jj/mm/aaaa dans le champs dateop

function isValidDate(d) {
fonction de vérification de la date

<form method="post" action="#" name="myform">
<input name="dateop" type="text" onBlur="verifdt();" maxlength="10">
</form>
Formulaire à vérifier : onBlur="verifdt();" lance la vérification quand le champs perd le focus

Voir aussi : Valider un Formulaire d'Envoi de Mail, ou Autre - Traiter le résultat d'un formulaire et les autres scripts de formulaire

 

 

Ce site vous a plu ? Vous avez trouvé le script que vous cherchiez ?
Faites en profiter vos visiteurs : insérez un lien sur votre site

 
 
Mon javascript    26-07-2017