古詩詞大全網 - 成語解釋 - <select>控件中,選中第壹個值是不會觸發onchange事件的,如何使選中第壹值可以觸發事件呢?

<select>控件中,選中第壹個值是不會觸發onchange事件的,如何使選中第壹值可以觸發事件呢?

onchange從這個名稱就可以看出,只有在select的選項有改變(change)的時候才會觸發這個事件的。壹般情況下select的第壹個選項是默認選項,當妳選中第壹個項時,由於值沒有改變,所以是不會觸發onchange事件的。解決這個問題並沒有什麽完美的辦法,壹般妳可以增加壹個空值的項作為第壹選項,比如<option>請選擇</option>,這樣原來的第壹項就變成了第二項,點擊該項值就有所改變了,就會觸發onchange事件了;或者把除第壹項外的其他項設為默認值,這樣點擊第壹項也會觸發事件的。