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 :

[onChange] Retenir l'index de la s�lection


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre exp�riment�
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 895
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 895
    Par d�faut [onChange] Retenir l'index de la s�lection
    Bonjour

    Le probl�me est � priori tout b�te mais je n'arrive pas � le r�soudre. Je dispose d'un objet SELECT dans un formulaire et je voudrais pouvoir retenir l'index de l'item s�lectionn� :
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    function set_the_combo_with_num_and_enzyme(){
     	echo "<OPTION VALUE=\"0\">No enzyme";
     	echo "<OPTION VALUE=\"1\">Trypsin";
     	echo "<OPTION VALUE=\"2\">Chymotrypsin";
     	echo "<OPTION VALUE=\"3\">Clostripain";
     	echo "<OPTION VALUE=\"4\">Cyanogen Bromide";
     	echo "<OPTION VALUE=\"5\">IodosoBenzoate";
     	echo "<OPTION VALUE=\"6\">Proline Endopeptidase";
     	echo "<OPTION VALUE=\"7\">Staph Protease";
     	echo "<OPTION VALUE=\"8\">AspN";
     	echo "<OPTION VALUE=\"9\">Modified Chymotrypsin";
     	echo "<OPTION VALUE=\"10\">Elastase";
     	echo "<OPTION VALUE=\"11\">Elastase/Trypsin/Chymotrypsin";
     	echo "</SELECT></td></tr>";
     	return;
     }
     
     echo "<script=\"javascript\">";
     echo "function anotherCombo(val){";
     		/**TODO
     		 * Si on change et que la valeur est > 0,
     		 * on fait apparaître un nouveau combo pour le choix de la terminaison.
     		 */
     echo "alert(\"Index: \"+val)";
     /*echo "<tr><td>Search enzymatic termini:</td>";
     echo "<td><SELECT NAME=\"fragmt\">";
     set_the_combo_with_num(0, 2);*/
     echo "}";
     echo "</script>";
     
     echo "<tr><td>Search Enzyme number:</td>";
     echo "<td><SELECT NAME=\"nol\" onChange=anotherCombo(this.VALUE)>";
     set_the_combo_with_num_and_enzyme();
    Seulement, � chaque appel de la fonction Javascript, mon index n'est pas d�fini.
    Comment r�soudre ce probl�me ?
    Merci d'avance de vos r�ponses.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne r�pond � aucune question technique par MP.

  2. #2
    Membre exp�riment�
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 895
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Seine Saint Denis (�le de France)

    Informations professionnelles :
    Activit� : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 895
    Par d�faut
    A question c.., r�ponse c.... :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    echo "<script type=\"text/javascript\">";
     echo "function anotherCombo(){";
     		/**TODO
     		 * Si on change et que la valeur est > 0,
     		 * on fait apparaître un nouveau combo pour le choix de la terminaison.
     		 */
     echo "alert(\"Index: \"+document.getElementById('nol').options[document.getElementById('nol').selectedIndex].value)";
     /*echo "<tr><td>Search enzymatic termini:</td>";
     echo "<td><SELECT NAME=\"fragmt\">";
     set_the_combo_with_num(0, 2);*/
     echo "}";
     echo "</script>";
    Merci de votre coop�ration.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne r�pond � aucune question technique par MP.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Piloter Word depuis Excel: retenir le range de la s�lection actuelle
    Par c.piette dans le forum Macros et VBA Excel
    R�ponses: 9
    Dernier message: 17/05/2015, 19h06
  2. S�lection du contenu des indexs d'une table
    Par Skualys dans le forum Oracle
    R�ponses: 9
    Dernier message: 25/05/2010, 16h08
  3. R�ponses: 23
    Dernier message: 07/05/2008, 08h09
  4. R�ponses: 2
    Dernier message: 28/02/2007, 20h20
  5. Lancer l'�v�nement onChange quand la s�lection change
    Par linar009 dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 24/08/2006, 11h15

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