par
Tiger » 10 mars 2006, 16:49
Salut, J'ai deux boutons radio. Le premier est cocher par défaut avec la propriété "no change" le deuxieme a un champs texte à coté. Je voudrais que lorsque on clique dans le champs texte, si le bouton radio n'est pas cohé, et bien il se coche automatiquement. On voit ça sur beaucoup de site web, mais malheureusement je n'ai pas trouvé la solution. J'ai essayé avec les comportements de dreamweaver, mais je n'ai pas réussi.
Voici ce que j'ai comme code :
Code : Tout sélectionner
function MM_changeProp(objName,x,theProp,theValue) { //v6.0
var obj = MM_findObj(objName);
if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
if (theValue == true || theValue == false)
eval("obj."+theProp+"="+theValue);
else eval("obj."+theProp+"='"+theValue+"'");
}
}
<input name="background" class="input2" type="radio" id="background" value="no change" checked="checked" />
<input name="background2" class="input2" type="radio" id="background2" value="color" />
<input name="bgtext" type="text" id="bgtext" onblur="MM_changeProp('background2','','checked','','INPUT/RADIO')" />
C'est ce qui arrive quand est suposé apprendre le javascript en copiant ce que le prof écrit sur le projecteur

Salut, J'ai deux boutons radio. Le premier est cocher par défaut avec la propriété "no change" le deuxieme a un champs texte à coté. Je voudrais que lorsque on clique dans le champs texte, si le bouton radio n'est pas cohé, et bien il se coche automatiquement. On voit ça sur beaucoup de site web, mais malheureusement je n'ai pas trouvé la solution. J'ai essayé avec les comportements de dreamweaver, mais je n'ai pas réussi.
Voici ce que j'ai comme code :
[code]
function MM_changeProp(objName,x,theProp,theValue) { //v6.0
var obj = MM_findObj(objName);
if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
if (theValue == true || theValue == false)
eval("obj."+theProp+"="+theValue);
else eval("obj."+theProp+"='"+theValue+"'");
}
}
<input name="background" class="input2" type="radio" id="background" value="no change" checked="checked" />
<input name="background2" class="input2" type="radio" id="background2" value="color" />
<input name="bgtext" type="text" id="bgtext" onblur="MM_changeProp('background2','','checked','','INPUT/RADIO')" />
[/code]
C'est ce qui arrive quand est suposé apprendre le javascript en copiant ce que le prof écrit sur le projecteur :roll: