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 -
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 !
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:
- Pb de changement dynamique du texte
- Changement dns - Guide
- Fiche pratique tableau croisé dynamique - Guide
- Changement d'heure - Guide
- Changement de voix - Guide
- Traitement de texte gratuit - Guide
2 réponses
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.
<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.