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 :

error code sur controle de date, debutant


Sujet :

JavaScript

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Points : 87
    Points
    87
    Par défaut error code sur controle de date, debutant
    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
    22
    23
    24
    25
    if (document.getElementById("execDateFromSearchField").value=="")   
    {
    		date1="01.01.2008";
    	} else {
    								date1=document.getElementById("execDateFromSearchField").value;
    			var reg = new RegExp("[.]+", "g");
    			var tbDate = date1.split(reg);
    			if(tbDate.length==3) 
    			{
     
    			if(isNaN(tbDate[0]) || isNaN(tbDate[1]) || isNaN(tbDate[2]) || trim(tbDate[0])=="" || trim(tbDate[1])=="" || trim(tbDate[2])=="")
    			{
    				noErrorDate = true;
    										date1=document.getElementById("execDateFromSearchField").value;
     
    		} else {
    		return "false";
    	}
     
    } else {
    return "false";
    								}
     
     
    						}
    je dois tester la date au bon format jj.mm.aaaa
    mais j ai toujours cette erreur object excepted

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Points : 87
    Points
    87
    Par défaut
    je viens de remarquer que la date 01.01.01 passe

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Points : 87
    Points
    87
    Par défaut suite / modification code
    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
    if(document.getElementById("valueDate").value=="")   
    						{
    								date4="01.01.2008";
    						} else {
    								date=document.getElementById("valueDate").value;
    								var errorDate = "false";
    								var reg = new RegExp("[\.]+", "g");
    								var tbDate = date4.split(reg4);
     
    								if(tbDate.length==3) 
    								{
     
    									if ( isNaN(tbDate[0]) || isNaN(tbDate[1]) || isNaN(tbDate[2] || trim(tbDate[0])=="" || trim(tbDate[1])=="" || trim(tbDate[2])=="") ) {
    										errorDate = "true";
    										return "false";
    									}
    								} else {
    									return "false";
    								}
    						}
    apparemment j ai toujours le meme problème ou 01.01.01 passe ne verifie pas le format - auriez-vous une idee?

  4. #4
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 142
    Points
    11 142
    Par défaut
    bonjour,

    pour contrôler une date, utilise l'objet javascript Date().
    Exemple

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

Discussions similaires

  1. controle de dates - debutant
    Par Mobistar dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/07/2008, 12h51
  2. error code recordset (debutant)
    Par kjaystar dans le forum VBA Access
    Réponses: 8
    Dernier message: 19/02/2008, 21h27
  3. [DEBUTANT] Recherche sur 2 champs date
    Par tripper.dim dans le forum Oracle
    Réponses: 2
    Dernier message: 07/09/2007, 14h05
  4. controle sur un champ date dans un formulaire
    Par fraizas dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/03/2007, 13h17
  5. Réponses: 10
    Dernier message: 21/07/2006, 08h44

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