读书人

关于javascript和数据库的有关问题

发布时间: 2012-02-21 16:26:23 作者: rapoo

关于javascript和数据库的问题
下面这段代码实现了输入汉字拼音的首字母自动弹出汉字,但是我想从数据库中读出数据而不是在代码中直接写。

城市: <input onkeyup= "shortcutCode() " id= '_input ' /> <br id= "_select " />
<script language= "JScript ">
var oShortcut={bj: "北京 ",sh: "上海 ",gz: "广州 "};
function shortcutCode(){
var o=event.srcElement,v=o.value,l=v.length,t=[ "请选择 "],s= " <br id= '_select '> ",i;
for(i in oShortcut)
if(v.substr(0,l)==i.substr(0,l))
t[t.length]=oShortcut[i];
if(t.length==0||t.length==1)
_select.outerHTML=s;
else if(t.length==2)
_input.value=t[1],_select.outerHTML=s;
else
_select.outerHTML= " <select id= '_select ' onchange= '_input.value=this.options[this.selectedIndex].text,this.outerHTML=\ " <br id=_select> \ " '> <option> "+t.join( ' <option> ')+ " </select> ";
}
</script>

数据库:

字段A 字段B
bj 北京
sh 上海
gz 广州




[解决办法]
那就在服务器端输出oShortcut数组就是了

读书人网 >JavaScript

热点推荐