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 :

Evénement sur une inputbox sans bouton ?


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de The Molo
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 240
    Par défaut Evénement sur une inputbox sans bouton ?
    Bonjour,

    Dans mon application, j'ai des inputbox, on ne doit pouvoir y encoder que certaines valeurs, ex :


    inputbox1 : 1 et 2
    inputbox2 : 1 et 4
    ...

    Ce que je voudrais savoir, c'est s'il est possible via une fonction javascript, de faire apparaitre un message (alert) si la valeur encodée n'est pas correcte mais tout ca sans avoir validé la valeur encodé par un bouton ?

    Si oui, comment dois-je m'y prendre car je galère là .. ?

    Merci !!!

  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 : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu peux utiliser onchange, onblur ou tout autre évènement d'un input pour lancer ta fonction ..

  3. #3
    Membre éclairé Avatar de The Molo
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 240
    Par défaut
    J'ai essayé mais ca ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT class='inputbox' type='text' name=<?php echo $name1 ?>  size='1' maxlength=<?php echo $longInput ?> onchange='alert(Test)'>

  4. #4
    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 : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Le onchange se lance quand la valeur a été modifiée ET que tu perds le focus de l'élément, pas seulement quand tu modifies la valeur.

  5. #5
    Membre éclairé Avatar de The Molo
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 240
    Par défaut
    Oui oui , c'est bien ce que je voulais, merci !

    Mon erreur :

    onchange="alert('Test')"

    Juste une drenière question, comment récupère t'on la valeur encodé ? (pour l'afficher...)

    Merci beaucoup !

  6. #6
    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 : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu appelles quoi "valeur encodée" ? La valeur de l'input ?

  7. #7
    Membre éclairé Avatar de The Molo
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 240
    Par défaut
    ce que l'utilisateur 'tape' dans l'input ...

    ( c'est surement bête comme question mais je suis débutant en javascript)

  8. #8
    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 : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onchange="alert(this.value)"

  9. #9
    Membre éclairé Avatar de The Molo
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    240
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 240
    Par défaut
    Nickel

    Merci !!!

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

Discussions similaires

  1. Evènement sur une table
    Par cjacquel dans le forum IHM
    Réponses: 3
    Dernier message: 23/05/2007, 16h08
  2. [VBA-Excel]Aller sur une feuille sans l'activer.
    Par bonilla dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2006, 12h50
  3. Installation d XP en reseau sur une machine sans DD
    Par djnext dans le forum Windows XP
    Réponses: 2
    Dernier message: 26/09/2006, 13h58
  4. Réponses: 2
    Dernier message: 30/06/2006, 16h46
  5. Non réception d'un evènement sur une JTable
    Par Kant dans le forum Composants
    Réponses: 4
    Dernier message: 28/05/2004, 10h38

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