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 :

this form


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Points : 151
    Points
    151
    Par défaut this form
    Bonjour,

    J'essaie de modifier un code que j'ai trouvé sur le le web mais je n'y arrive pas... Pourriez vous me conseiller svp ?

    Voila le code qui fonctionne parfaitement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onChange="alert('Value de la ligne selectionné : '+this.form.elements['ma_liste'].options[this.form.elements['ma_liste'].selectedIndex].text)" value="Voir libellé"
    rt voila se que j'essaie de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function liste(){
    document.forms['mon_formulaire'].elements['ma_liste'].options[document.forms['mon_formulaire'].elements['ma_liste'].selectedIndex].text;
    alert('Value de la ligne : ');}
    Car je désirerais le mettre dans une fonction.

    Merc d'avance.

  2. #2
    Expert éminent sénior

    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
    Points : 36 571
    Points
    36 571
    Par défaut
    Bonjour,
    essaye avec .innerHTML au lieu de .text
    Sinon avec .value
    Ca dépend du contenu de ton select ...

    A+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    329
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 329
    Points : 151
    Points
    151
    Par défaut
    ok merci pour l'info, mais j'ai trouvé la solution et je met le code complet pour l'exemple.

    J'ai une liste avec des valeurs sous cette forme la :

    texte1--texte2--texte3
    et je veut les splitter a partir des -- dans 3 champs textes différents.

    Donc je suis partis depuis un code trouvé sur le web comme je l'ai marqué ci-dessus et finalement j'ai réussit à l'adapter.

    Voila le code finis.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <SCRIPT language=javascript>
    function separation()
    {
    var chaine=document.mon_formulaire.elements['variable_liste'].options[document.mon_formulaire.elements['variable_liste'].selectedIndex].text;
    var reg=new RegExp("[--]");// on split a chaque --
    var tableau=chaine.split(reg);
    document.mon_formulaire.mon_texte1.value=(tableau[0]);
    document.mon_formulaire.mon_texte2.value=(tableau[1]);
    document.mon_formulaire.mon_texte3.value=(tableau[2]);
    }
    </SCRIPT>
    Merci pour les conseils.

  4. #4
    Expert éminent sénior

    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
    Points : 36 571
    Points
    36 571
    Par défaut
    Citation Envoyé par azorol Voir le message
    J'ai une liste avec des valeurs sous cette forme la :

    texte1--texte2--texte3
    et je veut les splitter a partir des -- dans 3 champs textes différents.
    D'où l'intérêt d'être précis dans les questions

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

Discussions similaires

  1. pb avec un 'this.form.submit();'
    Par soad029 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/10/2006, 01h52
  2. Comment ça marche this.form.submit() ?
    Par iro2 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 08/03/2006, 12h36
  3. this.form.submit ne marche pas ... et pourtant
    Par misarod dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 21/12/2005, 18h40
  4. onChange="this.form.submit();" marche pas sous IE
    Par Death83 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/09/2005, 12h05
  5. pb de fonction simple (this.form.submit()..)
    Par petitsims dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/01/2005, 10h29

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