クリックして値を非表示にし、テキストボックスから再表示できるようにしようとしていますが(これは簡単です)、テキストボックスの値は選択ボックスから選択されたものによって決まります。
これが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";
}
}
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>
私が直面している問題は、入力ボックスをクリックすると、javascript で決定された値に戻るのではなく、数値 1 の値に戻ることです。これに関する助けがあれば、大歓迎です。