我有這樣的HTML的一部分代碼:JavaScript事件
<p><label>Taxe </label>
<select id="id_taxe" name="id_taxe" style="width: 100px;" onchange="taxselection(this);"></select>
<input id="taxe" name="taxe" class="fiche" width="150px" readonly="readonly" />%
</p>
Javascript方法:
function taxselection(cat)
{
var tax = cat.value;
alert(tax);
$("#taxe").val(tax);
}
我想taxe
輸入的值設置爲從所選擇的值dropdownlist.It只有在dropdownlist包含多個元素時才能正常工作。
我嘗試onselect
而不是onchange
但我得到同樣的問題。
所以當列表中只包含一個元素時,如何解決這個問題?
嘗試wiith innerhtml也在這裏看看這個也可能會給你一些想法http://stackoverflow.com/questions/5069294/get-inner-html-of-the-selected-option – hengecyche
適合我的作品:http ://jsfiddle.net/z2uao1un/ -edit-我現在看看你的問題是什麼。交換意味着它必須觸發變化事件,沒有任何選擇永遠不會有變化。 – Michelangelo
@Mikey我的問題是當我只有一個元素不是兩個 –