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 :

Masque de saise date sur un champ input ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Par défaut Masque de saise date sur un champ input ?
    Bonjour,

    je souhaite appliquer un masque de siaise sur un champ.

    J'ai une fonction init() qui s'en charge :

    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
    function init()
    {
       // Création du masque date jj/mm/aaaa
       oDateMask = new Mask("jj/mm/aaaa", "date");
     oDateMask.attach(document.test.date_op);
      }
     
       <body  onload="init();">
     
    <form name="test" action="nouvelletransactionsql.php" method="post" >
     
    			<fieldset>
    <label> Date Operation</label>
    <input type="text" name="date_op"  />
     
     </fieldset>
    		</form>
    </body>
    Mais quand je me place sur le champ ça me mets pas les barre pour me montrer que c'est une date. ça fonctionne pas

    je veux votre aide ?

    Merci de vos suggestions

    Cordialement

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oDateMask = new Mask("jj/mm/aaaa", "date");
    Qu'est-ce que c'est que cette bête-là ?

    Ca vient d'une lib ?

    (simple remarque : l'art contemporain n'a rien à envier à ton style d'indentation chapeau l'artiste ! )

  3. #3
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    petit rappel bienveillant: pas de masque pour une saisie de date.

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Par défaut
    Merci javatwister

    En fait qu'est-ce que tu entends par : pas de masque de saisie pour les champs de date ?
    Et quand on veut éviter que l'utilisateur fasse une erreur ?

    Cordialement.

  5. #5
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    1) tu indiques le format de saisie que tu veux au client (ordre, nombre de chiffres...)
    2) tu génères un objet Date avec les paramètres saisis
    3) tu vérifies que l'année, le mois, le jour et l'heure sont identiques à ceux de la saisie;

    oui comme ça un peu abstrait (chuis pressé, navré);


    http://javatwist.imingo.net/checkdate.php

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 469
    Par défaut
    Merci je vois.

    je vais passer par joindre au champ un calendrier et après peut être vérifier s'il tenterait de saisir par le clavier que la date est valide.

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 14/02/2012, 12h08
  2. Focused sur un champ input
    Par dominos dans le forum jQuery
    Réponses: 2
    Dernier message: 28/02/2011, 11h02
  3. Accepeter plusieurs mail sur un champs input
    Par PrinceMaster77 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 16/03/2009, 16h51
  4. contrôle sur plusieurs champs Input
    Par paolo2002 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/03/2008, 12h33
  5. [Conception] problème avec firefox sur les champs input type="file"
    Par maverick56 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 9
    Dernier message: 11/05/2007, 10h57

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