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 :

r�cup�rer document.form. avec variable


Sujet :

JavaScript

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par d�faut r�cup�rer document.form. avec variable
    Bonjour,
    j'ai un tableau de 10 lignes,10 colonnes.
    Pour chaque ligne, j'ai un bouton radio.
    J'aimerai activer la ligne quand je clique.

    J'utilise des champs g�n�r� avec des nombres.

    Par ex :

    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
     
    <td style="text-align:center"><input type="radio" name="ligne" value="1" onclick="activer(this.value);desactiver(2);desactiver(3);" /></td>
    <td>
    <?php
    $parametre = new Parametre(); 
    $annee1 = -1;
    if (isset($_POST["annee1"]) && isset($_POST["ligne1"])) {
     $annee1 = $_POST["annee1"];
    }
    $parametre->liste_anneescolaire_select_num(1,$annee1)
    ?>
    </td>
    <td><?php 
      $ecole = new Ecole();
      $ecole1 = -1;
      if (isset($_POST["listeEcole1"]) && isset($_POST["listeEcole1"])) {
            $ecole1 = $_POST["listeEcole1"];
     }
     $ecole->liste_ecole_select_num(1,$ecole1); 
    ?>
    </td>
    Donc jaffiche des listebox.
    Et donc en html, j'obtiens
    <select name="listeEcole1">...
    <select name="listeEcole2">...
    <select name="listeEcole3">...

    Et en javascript
    j'aimerai pouvoir acc�der � ces variable

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function activer(numLigne) {
    	annee = "annee"+numLigne;
    	listeEcole = "ListeEcole"+numLigne;
    	listerased = "listerased"+numLigne;
    	listepsycho = "listepsycho"+numLigne;
    	document.form1.annee.disabled=true;
    	document.form1.listeEcole.disabled=true;
    	document.form1.listerased.disabled=true;
    	document.form1.listepsycho.disabled=true;
    }
    mais �a marche pas. Il dit "annee","listeEcole" n'existe pas.

    Je vois pas comment faire

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par d�faut
    c bon
    j'ai trouv� :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    tmp = 'document.form1.' + annee + '.disabled = true'; 
    eval(tmp);

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    358
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 358
    Par d�faut
    je vais passer plutot par
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('id').disabled = true;
    c'est plus propre

  4. #4
    Membre exp�riment� Avatar de nod__
    Profil pro
    �tudiant
    Inscrit en
    Avril 2009
    Messages
    176
    D�tails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Par d�faut
    oh que oui, oh que oui.

    Pour remplacer l'eval il est possible de faire comme �a aussi :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms["form1"][annee].disabled = true;

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

Discussions similaires

  1. window.document.image avec variable?!
    Par Macmachi dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 19/07/2013, 16h58
  2. document.forms et variable
    Par zabuze dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 26/09/2007, 19h20
  3. Probl�me avec document.forms
    Par Kernald dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 25/02/2007, 12h15
  4. [C#] Form avec panel variable
    Par Tips dans le forum Windows Forms
    R�ponses: 12
    Dernier message: 19/09/2006, 15h21
  5. Probl�me avec javascript:document.forms
    Par enclave_51 dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 11/06/2006, 09h06

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