Pb de changement dynamique du texte

BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
Salut !

J'ai un menu déroulant tout simple et 1 checkbox avec du texte à coté. Le tout répartis dans un tableau.
Je voudrais faire en sorte que lorsqu'on choisis une valeur dans la liste, cela change automatiquement les textes à coté de la checkbox. J'ai essayé avec la balise span puis innerHTML mais ca n'as pas marché !
J'ai donc:
<select name="list" onchange="change_text();">
<option ...
...
</select>
<input type="checkbox" name="box"><span id="text">Mon texte</span>

Et dans la fonction change_text, j'ai:
if ( document.list.selectedIndex == 0) {
document.all.text.innerHTML="Nouveau Texte"; }
else { document.all.text.innerHTML="Mon texte"; }

Cela vient du script ? Si oui indiquez moi le pb !
Merci !
A voir également:

2 réponses

jisisv Messages postés 3678 Statut Modérateur 935
 
Essaye quelque chose du genre
<html>
<head>
<script language = "JavaScript">
function change_text()
{
elem = document.getElementById("text");
if ( document.f1.list.selectedIndex == 0) {
elem.innerHTML="Nouveau Texte"; }
else{
elem.innerHTML="Mon texte";
}
}
</script>
</head>
<body>
<form name="f1">
<select name="list" onchange="change_text();">
<option value=1>
Baba
</option>
<option value=2>
Bibi
</option>
</select>
<input type="checkbox" name="box"><span id="text">Mon texte</span>
</form>
</body>
</html>

Code tr?s perfectible et fait rapidos....

The software said "Requires Windows98, Win2000, or better
So I installed Unix.
0
BigFlo93 Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   5
 
Salut !

Oki ca marche.

Merci !
0