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 :

Checkbox, php modification de plusieur champ input via javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    5
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 5
    Par d�faut Checkbox, php modification de plusieur champ input via javascript
    bonjour
    alors voili voilou mon probleme.
    J'ai fait un script de recherche qui me sort une liste de produit.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <tr>
    	<td valign="top" class="text_basic" align="left"><input type="checkbox" name="check" value="204"> ref : LDC-XNFB2U-EXE</td>
    	<td valign="top" class="text_basic"><input name="basic|4" type="text" value="25" size="3" maxlength="5"> EUR</td>
    	<td valign="top" class="text_basic"><input name="confort|4" type="text" value="21" size="3" maxlength="5"> EUR</td>
    </tr>
    alors ya : la checkbox - le nom du produit - 2 champ prix (2 prix diff�rent pour le m�me produit selon le type de client)(pour le name du input (Nom du type de client | ID produit dans la base de donn�e.

    Admettons que j'ai 10 lignes de ce type.

    j'aimerai rajouter 2 champ prix suppl�mentaire en haut de la colonne pour modifier le prix de tout les produit dont la checkbox est cochez une fois qu'on appuie sur un bouton


    j'ai rajouter :
    - Le bouton pour activi� la fonction
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    <input type='button' name='bouton' value='voir les choix' onClick='changeChoix()'>
    �pres c la fonction change choix qui me manque, je pense que �a doit �tre un truc du genre ...value = ...value. mais je ne sais pas trop comment r�cup�r� la liste vu qu'elle est dynamique

    merci beaucul ! heu beaucoup

  2. #2
    Membre exp�riment�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    254
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 254
    Par d�faut
    Je te donne les grandes lignes.(Il y a 3600 solutions, je te donne la premi�re qui me passe par la t�te, c'est peut �tre pas la meilleure. Attention, je n'ai pas test�, c'est le principe que j'�nonce ici)
    - Tu passes le nombre de produits de php � javascript en d�but de script
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    print("var nbrProduits = ".$nbrProduits.";\n");
    - Les deux intputs, tu pourrais les appeler comme cela
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    	<td valign="top" class="text_basic"><input name="newBasic" id="newBasic" type="text" size="3" maxlength="5"></td>
    	<td valign="top" class="text_basic"><input name="newConfort"  id="newConfort" type="text" size="3" maxlength="5"></td>
    -Dans ton while en php, quand tu mets ta liste de produits, il faut donner un nom et un ID explicite; Par exemple:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    <tr>
    	<td valign="top" class="text_basic" align="left"><input type="checkbox" name="check1" id="check1" value="204"> ref : LDC-XNFB2U-EXE</td>
    	<td valign="top" class="text_basic"><input name="basic1" id="basic1" type="text" value="25" size="3" maxlength="5"> EUR</td>
    	<td valign="top" class="text_basic"><input name="confort1" id="confort1" type="text" value="21" size="3" maxlength="5"> EUR</td>
    </tr>
    - Et ta fonction javascript pourrait �tre :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function changeChoix()
    {
      for(var i=1;i<=nbrProduits;i++)
      {
        if(getElementById("check"+i) == "checked")
        {
          getElementById("basic"+i).value = getElementById("newBasic").value
          getElementById("confort"+i).value = getElementById("newConfort").value
        }
      }
    }

Discussions similaires

  1. R�ponses: 2
    Dernier message: 29/09/2009, 17h21
  2. contr�le sur plusieurs champs Input
    Par paolo2002 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 19/03/2008, 12h33
  3. [1.x] Modification de plusieurs champs � la fois
    Par SansPseudo dans le forum Symfony
    R�ponses: 2
    Dernier message: 20/07/2007, 14h31
  4. [MySQL] Update plusieurs champs input
    Par xender dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 02/02/2007, 16h10
  5. R�ponses: 16
    Dernier message: 19/07/2006, 00h16

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