คัดลอกรหัสรหัสดังต่อไปนี้:
<สคริปต์>
ฟังก์ชั่น clearOption (obj, e) {
var currKey=0,e=e||เหตุการณ์;
currKey=e.keyCode||e.ซึ่ง||e.charCode;
ถ้า (currKey == 8) {
obj.options[0].text = "";
-
-
ฟังก์ชั่น writeSelect (obj, e) {
var currKey=0,e=e||เหตุการณ์;
currKey=e.keyCode||e.ซึ่ง||e.charCode;
obj.options[0].selected = "เลือก";
if(currKey != 8){//สถานที่นี้มีไว้เพื่อหลีกเลี่ยงอักขระที่อ่านไม่ออกที่น่ารำคาญใน Firefox คุณสามารถลองแสดงความคิดเห็นประโยคนี้เพื่อดูเอฟเฟกต์ใน Firefox
obj.options[0].text = obj.options[0].text + String.fromCharCode(currKey);
-
e.returnValue=false;
กลับ obj.options[0].ข้อความ;
-
functionttt(){
var jg = document.getElementById("aa").options[document.getElementById("aa").selectedIndex].text;
//แน่นอน คุณยังสามารถตั้งค่าตัวเลือกในฟังก์ชัน writeSelect ก่อนหน้าได้พร้อมๆ กัน ในกรณีนี้ คุณสามารถใช้ค่าดังกล่าวเพื่อนำค่าดังกล่าวออกจากโปรแกรมได้โดยตรง
jQuery("#aa").empty();
jQuery("#aa").append("<option value=''></option>");
-
</สคริปต์>
คัดลอกรหัสรหัสดังต่อไปนี้:
<select style='width:150px;z-index:-1' id="aa" name="selectHelpCode" onkeydown="clearOption(this,event)" onkeypress="writeSelect(this,event)">
<ค่าตัวเลือก=""></ตัวเลือก>
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
</เลือก>
<input type="button" value="Clear" onclick="ttt();"/>