一种自己写拼音<select name="username" onkeydown=go()>
<option value="1" sp="ZS">张三</option>
<option value="2" sp="ZSH">张三火</option>
<option value="3" sp="LS">李四</option>
<option value="4" sp="LSS">李四水</option>
</select><script>
var sel="",timer=null;
function go(){
with(window.event){
with(srcElement){
if(keyCode<48)return;
if(keyCode>95)keyCode-=48
sel+=String.fromCharCode(keyCode)
window.status=sel
for(i=0;i<length;i++){
if(options[i].sp.indexOf(sel)==0){selectedIndex=i;break;}
}
}
returnValue=false;
clearTimeout(timer)
timer=setTimeout("sel=''",500);
}
}
</script>
<option value="1" sp="ZS">张三</option>
<option value="2" sp="ZSH">张三火</option>
<option value="3" sp="LS">李四</option>
<option value="4" sp="LSS">李四水</option>
</select><script>
var sel="",timer=null;
function go(){
with(window.event){
with(srcElement){
if(keyCode<48)return;
if(keyCode>95)keyCode-=48
sel+=String.fromCharCode(keyCode)
window.status=sel
for(i=0;i<length;i++){
if(options[i].sp.indexOf(sel)==0){selectedIndex=i;break;}
}
}
returnValue=false;
clearTimeout(timer)
timer=setTimeout("sel=''",500);
}
}
</script>
解决方案 »
- jquery form提交密码安全吗
- 哪写错了 JQ,错了该怎么写?
- 如何用jQuery把HTML中Table列在行放到Table的第一行?
- 网页realplayer,如何在下次看的时候进度自动移动到上次看过的地方?
- 如何用JS在提交表单时检查对应表单是否是合法的Email Address,如果不合法则弹出对话框进行提示??
- 如何把table 中td中个href遍利出来
- 这个怎样统计输入的字数??在线等!
- 如何屏蔽 input 元素的 自动提示功能(图)!!!!!!!!!!!!!!!
- 如何获取iFrame里面的一个input表单的值??????
- [extjs]请教是否能够将chart图片保存到服务器上。
- 求教!小问题50分。如何用javascript在网页中实现双击滚屏,单击停止?
- 我怎么控制cookie时间???
若需要源代码delphi或vb,留下email