IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Saisie d'une date correcte dans un formulaire


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2006
    Messages : 148
    Par défaut Saisie d'une date correcte dans un formulaire
    Bonsoir,

    est-il possible d'avoir un champ texte dans un formulaire, qui serait destiné à recevoir une date avec des / qui s'ajouterait automatiquement ?

    Je m'explique : lorsque la personne tapera les deux premiers chiffres du jour "/" s'affichera tout seul puis les deux chiffres du mois ect...

    Si oui comment faire ?

    Si non, existe t'il un script permettant de verifier si la saisie sera bien sous cette form JJ/MM/AAAA ?

    Merci

    Aurore

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2006
    Messages : 148
    Par défaut
    Merci beaucoup,

    mais comment intégrer tout ça dans mon formulaire ?

    Désolé mais je suis un peu nulle

    Aurore

  4. #4
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    bonsoir,

    pour appliquer le script se trouvant dans la FAQ, je te propose de juste recuperer la valeur tapée dans le champ du formulaire . voici un simple exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    date_recupere=document.nom_formulaire.nom_champ.value
    ainsi, tu pourra faire le test sur ta variable date_recupere .

    ciao.

  5. #5
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2006
    Messages : 148
    Par défaut
    merci à tous

  6. #6
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    juste pour le code que tu as demandé, j'ai ce bout de code qui transforme une chaine tapé de longueur 8 de la forme ******** sous la forme **/**/****, a toi d'ajouter les controle necessaire pour verifier par exemple que c'est pas des lettres , ou que ca depasse la longueur 8, ou meme integrer le code de la FAQ, enfin à toi de voir.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <script language="JavaScript">
    function verify()
    {var newdate="";
    if (document.formulaire.tape_date.value.length==8) 
    	{for(i=0;i<8;i++)
    		{	if((i==2)||(i==4)||(i==8)) newdate+="/";
      		    newdate+=document.formulaire.tape_date.value.charAt(i);
    	       }
    	}
    document.formulaire.tape_date.value=newdate;
     
    }
    </script>
    </head>
     
    <body>
    <form name="formulaire"  >
    <input type="text" name="tape_date" onchange="verify()"/>
    </form>
    </body>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Saisie d'une date dans une cellule a l'aide d'un Calendrier
    Par jfontaine dans le forum Contribuez
    Réponses: 4
    Dernier message: 04/03/2013, 18h45
  2. Réponses: 1
    Dernier message: 10/08/2008, 12h52
  3. Réponses: 4
    Dernier message: 25/10/2006, 10h13
  4. [Dates] saisie d'une date dans un formulaire
    Par heteroclite dans le forum Langage
    Réponses: 2
    Dernier message: 17/07/2006, 09h11
  5. [VBA-E] Saisie d'une date dans une Input Box
    Par nicobox dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 31/05/2006, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo