เมื่อเราใช้เหตุการณ์ onchange ของ Select เรามักจะประสบปัญหาดังกล่าว นั่นคือเมื่อรายการเดียวกันถูกเลือกอย่างต่อเนื่อง เหตุการณ์ onchange ของ select จะเป็นเช่นนี้ คุณต้องมีการเปลี่ยนแปลงจึงจะทริกเกอร์สิ่งนี้ เหตุการณ์ ....
หลังจากเชี่ยวชาญคุณลักษณะแล้ว โซลูชันที่เกี่ยวข้องก็ง่ายมาก
<select name=sel onchange="bao(this.options[this.options.selectedIndex].value)">
<option value="">กรุณาเลือก
<option value="1">รายการที่ 1
<option value="2">รายการที่ 2
<option value="3">รายการที่ 3
</เลือก>
<สคริปต์>
ฟังก์ชั่น bao
-
txt.value+=s;
//หลังจากเลือกแล้ว ให้เลือกรายการแรกจึงจะมีการเปลี่ยนแปลง
document.all.sel.options[0].selected=true;
-
</สคริปต์>
<textarea id=txt></textarea>