انسخ رمز الكود كما يلي:
<النص البرمجي>
وظيفة ClearOption(obj,e){
var currKey=0,e=e||event;
currKey=e.keyCode||e.what||e.charCode;
إذا (currKey == 8){
obj.options[0].text = "";
}
}
الدالة writeSelect(obj,e){
var currKey=0,e=e||event;
currKey=e.keyCode||e.what||e.charCode;
obj.options[0].selected = "select";
if(currKey != 8){// هذا المكان لتجنب الأحرف المشوهة المزعجة في فايرفوكس. يمكنك محاولة التعليق على هذه الجملة لمعرفة التأثير في فايرفوكس.
obj.options[0].text = obj.options[0].text + String.fromCharCode(currKey);
}
e.returnValue=false;
إرجاع obj.options[0].text;
}
دالة(){
var jg = document.getElementById("aa").options[document.getElementById("aa").selectedIndex].text;
// بالطبع، يمكنك أيضًا تعيين قيمة الخيارات في وظيفة writeSelect السابقة في نفس الوقت، وفي هذه الحالة، يمكنك استخدام القيمة مباشرةً لإخراجها في البرنامج.
jQuery("#aa").empty();
jQuery("#aa").append("<option value=''></option>");
}
</script>
انسخ رمز الكود كما يلي:
<select style='width:150px;z-index:-1' id="aa" name="selectHelpCode" onkeydown="clearOption(this,event)" onkeypress="writeSelect(this,event)">
<قيمة الخيار = ""></option>
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
</حدد>
<input type = "button" value = "Clear" onclick = "ttt ()؛"/>