je souhaite pouvoir choisir la couleur de fond de mon input type=text
pour cela j'ai fait:
ça marche super bien mais j'ai voulu l'étendre à une liste de champ de text
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
35
36
37
38
39
40
41
42
43
44 <html> <head> <script language="javascript"> function changer_couleurs() { document.form.profil.style.color=document.form.fgColor.value } </script> </head> <body onLoad="changer_couleurs()"> <form name="form"> <input type="text" name="profil" value="text" style="color:"> <select size="1" name="fgColor" onclick="changer_couleurs()"> <option>--Couleur--</option> <option value="Blue">Bleu</option> <option value="aquamarine">Bleu marine</option> <option value="Navy">Bleu foncé</option> <option value="darkslateblue">Bleu violet</option> <option value="cadetblue">Bleu vert</option> <option value="Green">Vert</option> <option value="springgreen">Vert fluo</option> <option value="darkkhaki">Vert khaki</option> <option value="Yellow">Jaune</option> <option value="Orange">Orange</option> <option value="deeppink">rose</option> <option value="tomato">Tomate</option> <option value="Red">Rouge</option> <option value="Violet">Violet</option> <option value="darkred">Violet foncé</option> <option value="turquoise">Turquoise</option> <option value="salmon">Saumon</option> <option value="darksalmon">Saumon foncé</option> <option value="darkgoldenrod">Or sombre</option> <option value="wheat">Marron clair</option> <option value="tan">Marron</option> <option value="chocolate" selected>Chocolat</option> </select> </form> </body> </html>
j'ai donc écrit:
cette fois ci j'ai une erreur javascript qui me dit:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76 <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> <%@ include file="../Connexion_Session/connexionBddMysql.jsp" %> <% //requete MySQL String reqOperateurMySQL = "select * from personne where statut = 1 order by nom"; ResultSet rsOperateurMySQL; rsOperateurMySQL = lienMySQL.executeQuery(reqOperateurMySQL); %> <html> <head> <script language="javascript"> function changer_couleurs(a) { document.form.a.style.color=document.form.fgColor.value } </script> </head> <body> <form name="form"> <table width="341" border="1" align="center"> <tr class="TitreCorps"> <th width="54" scope="col">Abv.</th> <th width="120" scope="col">Libellé</th> <th width="145" scope="col">Couleur de Fond</th> </tr> <% while (rsOperateurMySQL.next()) { String nomMySQL = rsOperateurMySQL.getString("nom"); String id = rsOperateurMySQL.getString("idpersonne"); %> <tr class="corpsTexte"> <td><div align="center"></div></td> <td><div align="center"> <input type="text" name="profil<% out.println(id); %>" disabled value="<% out.println(nomMySQL); %>" style="color:" border="0" size="20" class="corpsTexte"> </div></td> <td><div align="center"> <select size="1" name="fgColor" onclick="changer_couleurs('profil<% out.println(id); %>')" class="corpsTexte"> <option>--Couleur--</option> <option value="Blue">Bleu</option> <option value="aquamarine">Bleu marine</option> <option value="Navy">Bleu foncé</option> <option value="darkslateblue">Bleu violet</option> <option value="cadetblue">Bleu vert</option> <option value="Green">Vert</option> <option value="springgreen">Vert fluo</option> <option value="darkkhaki">Vert khaki</option> <option value="Yellow">Jaune</option> <option value="Orange">Orange</option> <option value="deeppink">rose</option> <option value="tomato">Tomate</option> <option value="Red">Rouge</option> <option value="Violet">Violet</option> <option value="darkred">Violet foncé</option> <option value="turquoise">Turquoise</option> <option value="salmon">Saumon</option> <option value="darksalmon">Saumon foncé</option> <option value="darkgoldenrod">Or sombre</option> <option value="wheat">Marron clair</option> <option value="tan">Marron</option> <option value="chocolate" selected>Chocolat</option> </select> </div></td> </tr> <% } %> </table> </form> <%@ include file="../Connexion_Session/fermetureBddMysql.jsp" %> </body> </html>
or j'ai regarder le code source où profil4 est bien le nom de mon premier champ text.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2'profil4' est indéfini
![]()
un coup de main serait le bienvenu.![]()
Partager