Bonjour � tous,
Je suis en train de faire un formulaire (assez compliqu�..) qui permet de faire diff�rents choix de couleurs (grace � des colorPicker) et de les inscrire dans une base de donn�es.
Le probl�me �tant que lorsque l'on ouvre la page, les couleurs qui ont �t� pr�c�demment choisies doivent apparaitre dans le champs qui mat�rialise la couleur.
j'ai donc cette fonction au d�but de ma page
et ceci dans le corps de ma page :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 function affichCoul3(){ var i, arg=affichCoul3.arguments; document.envoi_returnValue = false; for (i=0; i<(arg.length); i+=2){ var coul=eval("document.getElementByID(input_field_acti_"+arg[i]+")").value; eval("document.getElementByID(sample_acti_"+arg[i]+")").style.backgroundColor=coul; }; };
les champs sont donc bien cr��s avant de faire appel � ma fonction.
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 <?php $i=1; while($row_rsListeActivites = mysql_fetch_assoc($rsListeActivites)) { ?> <tr><td style="padding-left:20px">Couleur à associer à :</td> <td style="padding-left:20px"><?php echo $row_rsListeActivites['activite'] ?></td> <td style="padding-left:20px"> <img src="sel.gif" onclick="pickerPopup202('input_field_acti_<?php echo $i ?>','sample_acti_<?php echo $i ?>');" border="0" style="cursor:pointer" alt="select color" title="select color"> <input type="text" size="9" ID="input_field_acti_<?php echo $i ?>" name="acti_<?php echo str_replace(' ','_',$row_rsListeActivites['activite'])?>" value="<?php echo $row_rsInterface['coulVend_'.str_replace(' ','_',$row_rsListeActivites['activite'])]?>" > <input type="text" ID="sample_acti_<?php echo $i ?>" size="1" value=""> <script>affichCoul3(<?php echo $i ?>)</script> </td></tr> <?php $i++; }; // FIN DE WHILE mysql_free_result($rsListeActivites); ?>
Pourtant la console d'erreurs de Firefox m'indique les erreurs suivantes
Quelqu'un peut-il m'aider � comprendre pourquoi les champs semblent ne pas avoir �t� cr��s au moment de l'appel de la fonction ?
Erreur : input_field_acti_1 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Erreur : input_field_acti_2 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Erreur : input_field_acti_3 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Erreur : input_field_acti_4 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Erreur : input_field_acti_5 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Erreur : input_field_acti_6 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Erreur : input_field_acti_7 is not defined
Fichier source : http://www.xxx/test/guides/gestion/i..._interface.php
Ligne : 17
Bonne journ�e � tous![]()
Partager