复制代码代码如下所示:
<选择名称namename
化clearselect(这个事件);
键盘=writeselect(此事件);style=宽度:70px;>

test1
test2
试验



功能clearselect(obj,E)
{
选择=对象。选择{ 0 };
opt.selected =选择;
如果((能= = 8)| |(e.charcode = = 8)) / /使用退格键(Backspace)键词编辑功能删除
{
opt.value = opt.value.substring(0、选择。价值。长> 0opt。价值。length-1:0);
opt.text = opt.value;
}
如果((能= = 46)| |(e.charcode = = 46))/(删除)使用删除键删除文字编辑功能
{
opt.value = ;
opt.text = opt.value;
}
响应也可以实现其他键。
}

功能writeselect(obj,E)
{
选择=对象。选择{ 0 };
opt.selected =选择;
opt.value = string.fromcharcode(e.charcode | |能);
opt.text = opt.value;
}
功能(forbidbackspace) /伊江为了避免退格键,返回上一页,下拉框和编辑功能的冲突,禁止backspace.forbidbackspace函数可以用它。
{
如果((= = 8的情况下)(event.srcelement.type!=文本=文本event.srcelement.type!event.srcelement.type!=密码)
{
= 0的情况下;
event.returnvalue = false;
}
}