Copie o código do código da seguinte forma:
<roteiro>
função clearOption(obj,e){
var currKey=0,e=e||evento;
currKey=e.keyCode||e.qual||e.charCode;
if(currKey == 8){
obj.options[0].text = "";
}
}
função writeSelect(obj,e){
var currKey=0,e=e||evento;
currKey=e.keyCode||e.qual||e.charCode;
obj.options[0].selected = "selecionar";
if(currKey != 8){//Este lugar é para evitar caracteres distorcidos irritantes no Firefox. Você pode tentar comentar esta frase para ver o efeito no Firefox.
obj.options[0].text = obj.options[0].text + String.fromCharCode(currKey);
}
e.returnValue=falso;
retornar obj.options[0].text;
}
funçãottt(){
var jg = document.getElementById("aa").options[document.getElementById("aa").selectedIndex].text;
//Claro, você também pode definir o valor das opções na função writeSelect anterior ao mesmo tempo. Nesse caso, você pode usar o valor diretamente para retirá-lo do programa.
jQuery("#aa").empty();
jQuery("#aa").append("<option value=''></option>");
}
</script>
Copie o código do código da seguinte forma:
<select style='width:150px;z-index:-1' id="aa" name="selectHelpCode" onkeydown="clearOption(this,event)" onkeypress="writeSelect(this,event)">
<option value=""></option>
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
</selecionar>
<input type="button" value="Limpar" onclick="ttt();"/>