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 :

verification de point


Sujet :

JavaScript

  1. #21
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    citation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Si tu utilises Firefox et que ça ne fonctionne pas, c'est qu'il y a une autre (vraie) erreur.
    Reprenons au début : tu ne nous a pas dit ce qui ne fonctionnait pas et ce qui se passait à la place ...
    c'est ses fonctions de javascript qui ne marche plus , j'ai un champ de saisi surleque j'ai mis l'événement onkeyup
    - si la valeur ne correspond pas à cette expression régulière, la fonction affiche une alerte pour avertir l'utilisateur et on remet la valeur à 0 puis ce champs devient en couleur jaune
    mais après appliquer certain modification de SpaceFrog et jln13 rien ne marche dans ses 2 fonctions



    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
     
    echo "<script type='text/javascript'>
    	function changeBackgroundColor(value)
        {
     
             if (value) {   
     value.style.backgroundColor = 'yellow';   
          }
              return;
        }
    		function verifPrix(objet){
                     var pattern = new regExp('^[0-9]+(\.[0-9]*)?$'); 
    			if(!objet.value.match(pattern)){
    				alert('Le prix doit avoir une valeur entière ou réel.');
    				changeBackgroundColor(objet);
    				objet.value = ''; 
     
    			}
    		}

  2. #22
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par developpeuse20 Voir le message
    mais après appliquer certain modification de SpaceFrog et jln13 rien ne marche dans ses 2 fonctions
    Et bien justement, relis leurs réponses, parce qu'au vu de ton code actuel, tu ne les as prises en compte (tu passes toujours un objet à ta fonction ... qui attend une value
    + revérifie ton RegExp)

    A+

  3. #23
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    tu veux savoir j'ai mal comprendre
    j'ai postee mon problème pour trouver la solution

    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
     
    echo "<script type='text/javascript'>
    	function changeBackgroundColor(element)
        {
     
             if (element) {   
     element.style.backgroundColor = 'yellow';   
          }
              return;
        }
    		function verifPrix(objet){
                     var pattern = new regExp('^[0-9]+(\.[0-9]*)?$'); 
    			if(!objet.value.match(pattern)){
    				alert('Le prix doit avoir une valeur entière ou réel.');
    				changeBackgroundColor(objet);
    				objet.value = ''; 
     
    			}
    		}
    un tout grand merci en tout cas

  4. #24
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    peut etre test au lieu de match pour la regExp ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #25
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    citation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    peut etre test au lieu de match pour la regExp ...
    j'ai teste plusieurs fois mais çà marche pas

    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
     
    echo "<script type='text/javascript'>
    	function changeBackgroundColor(element)
        {
     
             if (element) {   
     element.style.backgroundColor = 'yellow';   
          }
              return;
        }
    		function verifPrix(objet){
                     var pattern = new regExp('^[0-9]+(\.[0-9]*)?$'); 
    			if(!objet.value.test(pattern)){
    				alert('Le prix doit avoir une valeur entière ou réel.');
    				changeBackgroundColor(objet);
    				objet.value = ''; 
     
    			}
    		}
     
    	</script>

  6. #26
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Le test() fonctionne dans l'autre sens
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(!pattern.test(objet.value))
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  7. #27
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci Bovino pour la reponse rapide

    mais ca marche pas

    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
     
    echo "<script type='text/javascript'>
     
    	function changeBackgroundColor(element)
        {
     
             if (element) {   
                     element.style.backgroundColor = 'yellow';   
          }
              return;
        }
    		function verifPrix(objet){
                     var pattern = new regExp('^[0-9]+(\.[0-9]*)?$');
    			     if(!pattern.test(objet.value)){
    				alert('Le prix doit avoir une valeur entière ou réel.');
    				objet.value = ''; 
     
    			}
    		}
     
    	</script>

  8. #28
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Bonjour à tous

    ctitation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(!pattern.test(objet.value))
    j'ai testee mais le probleme le meme
    j'arrive a resoudre ce probleme?

  9. #29
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Rebonjour

    j'ai consultee le console d'erreur dans Firefox et j'ai trouvee ce message

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Erreur*: regExp is not defined
    Fichier Source*: http://127.0.0.1/Command/tab.php
    Ligne*: 12
    comment dois-je resoudre cet erreur?

    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
     
    echo "<script type='text/javascript'>
     
    	function changeBackgroundColor(element)
        {
     
             if (element) {   
                     element.style.backgroundColor = 'yellow';   
          }
              return;
        }
    		function verifPrix(objet){
                     var pattern = new regExp('^[0-9]+(\.[0-9]*)?$');
    			     if(!pattern.test(objet.value)){
    				alert('Le prix doit avoir une valeur entière ou réel.');
    				objet.value = ''; 
     
    			}
    		}
     
    	</script>
     
    Merci par avance

  10. #30
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Ca serait pas RegExp, des fois ...

    A+

  11. #31
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci E.Bzz

    le code de verification de chiffre reel ca marche mais l'autre de coloration ne marche pas une E.Bzz

    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
     
    echo "<script type='text/javascript'>
     
    	function changeBackgroundColor(element)
        {
     
             if (element) {   
                     element.style.backgroundColor = 'yellow';   
          }
              return;
        }
    		function verifPrix(objet){
                     var pattern = new RegExp('^[0-9]+(\.[0-9]*)?$');
    			     if(!pattern.test(objet.value)){
    				alert('Le prix doit avoir une valeur entière ou réel.');
    				objet.value = ''; 
     
    			}
    		}
     
    	</script>

  12. #32
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par developpeuse20 Voir le message
    mais l'autre de coloration ne marche pas
    Je crois que j'ai une piste :
    dans ton code actuel, tu ne l'appelles plus

    A+

  13. #33
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 192
    Par défaut
    Merci a tous

    j'ai resolue mon probleme

    merci encore une fois ravie de votre entraide

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Verification du point de montage
    Par fe1lho dans le forum Administration système
    Réponses: 4
    Dernier message: 14/01/2009, 09h20
  2. Verification passage check point
    Par xtra.creativity dans le forum Ogre
    Réponses: 6
    Dernier message: 12/11/2008, 08h44
  3. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51
  4. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21
  5. savoir si 1 point est a l'intérieur d'un cercle ...
    Par skarladevobsy dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 23/05/2002, 18h14

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