par
jay64 » 18 avr. 2007, 16:59
Aides toi ça :
http://www.editeurjavascript.com/script ... _3_593.php pour activer/désactiver ou cacher/afficher.
Pour la relation liste déroulante et champ de saisie, un exemple :
Code : Tout sélectionner
<script language="javascript">
function ajout()
{
var index = document.f.liste.selectedIndex;
var myText = document.f.liste.options[index].value;
document.f.cat1.value=myText;
}
</script>
<form method="POST" name="f">
<select name="liste" onchange="ajout()">
<option value="">--</option>
<option value="valeur1">valeur1</option>
<option value="valeur3">valeur2</option>
</select>
<input name="cat1" type="text" id="cat1">
</form>
Tu pourras bidouiller et faire un script à l'aide de ces deux là.
Merci Charabia, je suis arrivé sans pb à alimenter le champ texte depuis la liste.
Pour le cacher/afficher, ça marche aussi, sauf que je voudrais en faire un peu plus et je ne sais pas comment adapter le script que tu m'as mis en référence : en effet, je voudrais que par défaut, ce soit masqué et non pas affiché, et je voudrais aussi cacher non pas une seule zone texte mais 3.
Tu peux m'aider un peu plus ?
merci !
[quote="charabia"]Aides toi ça : http://www.editeurjavascript.com/scripts/scripts_formulaires_3_593.php pour activer/désactiver ou cacher/afficher.
Pour la relation liste déroulante et champ de saisie, un exemple :
[code]<script language="javascript">
function ajout()
{
var index = document.f.liste.selectedIndex;
var myText = document.f.liste.options[index].value;
document.f.cat1.value=myText;
}
</script>
<form method="POST" name="f">
<select name="liste" onchange="ajout()">
<option value="">--</option>
<option value="valeur1">valeur1</option>
<option value="valeur3">valeur2</option>
</select>
<input name="cat1" type="text" id="cat1">
</form>
[/code]
Tu pourras bidouiller et faire un script à l'aide de ces deux là.[/quote]
Merci Charabia, je suis arrivé sans pb à alimenter le champ texte depuis la liste.
Pour le cacher/afficher, ça marche aussi, sauf que je voudrais en faire un peu plus et je ne sais pas comment adapter le script que tu m'as mis en référence : en effet, je voudrais que par défaut, ce soit masqué et non pas affiché, et je voudrais aussi cacher non pas une seule zone texte mais 3.
Tu peux m'aider un peu plus ?
merci !