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 :

alimentation automatique d'un champs


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Par défaut alimentation automatique d'un champs
    Bonsoir,
    je souhaite, dans un formulaire, saisir une valeur dans un champs text et lorsque je quitte le champs je veux multiplier cette valeur par 2 et l'afficher dans un autre champs
    Est-ce que l'on peut faire cela en javascript ?
    Si oui comment ?
    Si non, comment peut on faire, sans envoi au serveur ?

    Merci pour votre aide

  2. #2
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    oui on peut faire ça en javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <form name='frm' >
    <input type='text' name='ch1' onBlur=f1(this.value) >
    <input type='text' name='ch2' value=''>
    </form>
    <script>
    function f1(val) {
    document.frm.ch2.value =val*2;
    }
    </script>
    biensur le contenu de ch1 soit un chiffre

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Par défaut
    merci pour renseignement,
    et quel serait le code si dans un champs je veux ajouter le contenu de 4 champs différents (les champs sont remplis ou non) ( et l'évènement doit se lancer sur tous les champs)

    Merci.

  4. #4
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    oui onblur des 4 champs on fait appel a la fonction qui fait la somme.

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Par défaut
    en fait mon champs de départ n'est pas de type text mais de type select

    j'ai essayé cette syntaxe mais il ne se passe rien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <select name="normal" size="1" onBlur=f1(document.getElementById('normal').options[document.getElementById('normal').selectedIndex].value)>
    Que faut-il mettre comme argument dans la fonction f1 ?

    Merci

  6. #6
    Membre chevronné Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Par défaut
    pour un type select on fait appel a la fonction pas onBlur mais onChange.

Discussions similaires

  1. Remplissage automatique d'un champ
    Par ced_noob dans le forum Access
    Réponses: 4
    Dernier message: 09/09/2014, 10h50
  2. alimenter liste deroulante avec champs texte
    Par logone dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 26/05/2006, 11h53
  3. Réponses: 3
    Dernier message: 19/03/2006, 20h38
  4. Réponses: 14
    Dernier message: 17/10/2005, 09h41
  5. alimenter automatiquement une table access
    Par Mickey34 dans le forum Access
    Réponses: 8
    Dernier message: 24/11/2004, 17h55

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