J'essaie de faire en sorte que l'on puisse cliquer pour faire disparaître et réapparaître une valeur dans une zone de texte (c'est assez simple), mais la valeur de la zone de texte est déterminée par ce qui est sélectionné dans la zone de sélection.
Voici le javascript :
function changeValue(){
var option=document.getElementById('filter').value;
if(option=="1"){
document.getElementById('field').value="Option 1";
}
else if(option=="2"){
document.getElementById('field').value="Option 2";
}
else if(option=="3"){
document.getElementById('field').value="Option 3";
}
}
Et voici le HTML :
<input class="input" type ='text' name="key" id ="field" value ="Option 1" />
<select name="filter" id="filter" onchange="changeValue();">
<option id="1" value="1">Option 1</option>
<option id="2" value="2">Option 2</option>
<option id="3" value="3">Option 3</option>
</select>
Le problème auquel je suis confronté est qu'une fois que la boîte de saisie est cliquée, elle passe à la valeur 1 au lieu de revenir à la valeur déterminée en javascript. Toute aide à ce sujet serait très appréciée.