2 つの選択肢とテキストボックスがあります。選択範囲の 1 つを選択したときに、テキスト ボックスの onBlur 値を変更したいと考えています。これが私のコードです:
function changeBlurValue(){
$selection = document.getElementById("searchtype")
$onblurvalue= document.getElementById("searchbox")
if ($selection.value="location"){
$onblurvalue.value="Enter a location name";
};
}
//html
<select name= "searchtype" id="searchtype" onclick="changeBlurValue()">
<option value="gymname">Gym Name
<option value="location">Location
</select><br><br>
<input name="searchterm" type="text" size="39" style="color:#888;" id="searchbox"
value="Enter a gym name" onfocus="inputFocus(this)" onblur="inputBlur(this)" />
問題は、選択が「場所」で永続的であり、「ジム名」に変更できないことです
助けてくれてありがとう。