Copy kode kodenya sebagai berikut:
<skrip>
fungsi clearOption(obj,e){
var currKey=0,e=e||acara;
currKey=e.keyCode||e.which||e.charCode;
jika(kunci saat ini == 8){
obj.pilihan[0].teks = "";
}
}
fungsi tulisPilih(obj,e){
var currKey=0,e=e||acara;
currKey=e.keyCode||e.which||e.charCode;
obj.options[0].selected = "pilih";
if(currKey != 8){//Tempat ini untuk menghindari karakter kacau yang mengganggu di firefox. Anda dapat mencoba mengomentari kalimat ini untuk melihat efeknya di firefox.
obj.options[0].teks = obj.options[0].teks + String.fromCharCode(currKey);
}
e.returnValue=salah;
return obj.options[0].teks;
}
fungsittt(){
var jg = document.getElementById("aa").options[document.getElementById("aa").selectedIndex].text;
//Tentu saja, Anda juga dapat mengatur nilai opsi di fungsi writeSelect sebelumnya secara bersamaan. Dalam hal ini, Anda dapat langsung menggunakan nilai tersebut untuk mengeluarkannya ke dalam program.
jQuery("#aa").kosong();
jQuery("#aa").append("<nilai opsi=''></option>");
}
</skrip>
Copy kode kodenya sebagai berikut:
<pilih style='width:150px;z-index:-1' id="aa" name="selectHelpCode" onkeydown="clearOption(this,event)" onkeypress="writeSelect(this,event)">
<nilai opsi=""></option>
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
</pilih>
<input type="button" value="Hapus" onclick="ttt();"/>