slt, j'ai un souci avec mon formulaire
j'ai un formulaire de base auquel j'ai des formulaires spécifiques par rapport a des choix effectuer dans ce formulaire
les formulaires specifiques sont edité en javascript avec innerHTML sous forme de function
tout fonctionne sauf un détail auquel j'y suis depuis quelques jours
dans mon innerHTML j'ai fais un formulaire HTML avec un début de tableau de couleur et des radiobouttons
a chaque radio boutton correspond un élément d'un graphique auquel je fais associé cet élément à une couleur désiré dans le tableau de couleur
lorsque l'on clique sur une couleur une zone de texte portant l'id='final' récupère la valeur mais la zone de texte associé au bouton non
je fait passer par un editeur de texte intermédiaire pour éviter les repetitions car il y aura au total 8 radiobuttons
pour les test j'ai fait apparaître les editeurs de textes en type='text' et non type='hidden' pour tester si cela fonctionne
malheureusement pour moi je ne parviens pas a remplir la zone de texte associé au radiobutton
voila mon script:
===========
function aff_cam()
{
if (document.getElementById("cam").onclick){
var content1 ="<table><tr align='center'><td colspan='2'>Couleur :</td></tr>";
content1 +="<tr align='center'><td colspan='2'>Installation :</td></tr>";
content1 +="<tr align='center'><td colspan='2'><input type='text' id='final'></td></tr>";
content1 +="<tr align='center'><td><input id='1' type='radio' name='1'>Imprimante :</td><td><input type='text' name='I_imp' id='I_imp'></td></tr>";
content1 +="<tr align='center'><td>Réseau :</td><td><input type='text' name='I_res' id='I_res'></td></tr>";
content1 +="<tr align='center'><td>Ordinateur :</td><td><input type='text' name='I_ord' id='I_ord'></td></tr>";
content1 +="<tr align='center'><td>Portable :</td><td><input type='text' name='I_por' id='I_por'></td></tr>";
content1 +="<tr align='center'><td>Ensemble :</td><td><input type='text' name='I_ens' id='I_ens'></td></tr>";
content1 +="<tr align='center'><td colspan='2'>Dépannage :</td></tr>";
content1 +="</table>";
content1 +="<table height='25' border='0' cellpadding='0' cellspacing='0'><tr>";
content1 +="<td width='25' bgcolor=#CC0000 onClick=document.getElementById('final').value='0xCC0000'; coul();></td>";
content1 +="<td width='25' bgcolor=#FF0000 onClick=document.getElementById('final').value='0xFF0000'; coul();></td>";
content1 +="</tr></table>";
document.getElementById("option").innerHTML = content1;
}else{document.getElementById("option").innerHTML=""}
}
function coul()
{
if (document.getElementById("1").checked){document.getElementById("I_imp").value=document.getElementById("final").value;}
}