<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    問題: 用戶在 WEB 中輸入 機(jī)車 人員 等項(xiàng) 頁面會(huì)根據(jù)當(dāng)前字符給出選擇提示
    解決:scriptaculous javascript工具包的 Autocompleter.Local


    與圖對(duì)應(yīng)代碼:
    <TD><html:checkbox?property="value(Yloco)"?value="Y"/>機(jī)車</TD>
    <TD><input?id="loco"?type="text"?name="value(loco)"?size="20"?value="${map['loco']}"?onkeyup="getData();"></TD>
    <div?id="locoupdate"?style="display:none;border:1px?solid?black;background-color:white;height:150px;overflow:auto;"></div>????

    javascript 處理方法
    ?? var arr = new Array();
    ?? //關(guān)鍵方法
    scriptaculous框架 提供方法
    ?? //要使用 此方法 先到入 prototype.js? effects.js?? controls.js
    ?? new Autocompleter.Local('loco','locoupdate',
    ? ?? ??? ??? ??? ??? ?arr, { tokens: new Array(',','\n'), fullSearch: true, partialSearch: true});
    ??
    function?getData(){???
    ??? ?? ?? ? //得到 字符數(shù)組 str,str,str.....
    ????????????
    var?url?=?"/jczb/jczb/meanwhileDiary.do?method=loco&par="+document.getElementById("loco").value;????
    ????????????
    new?Ajax.Request(
    ????????????????????url,
    ????????????????????{
    ????????????????????????method:?'get',
    ????????????????????????onComplete:?action??????????????
    ????????????????});????
    ????}
    ????
    function?action(req){
    ????????????
    var?str?=?req.responseText.split(",")?;
    ????????????
    while(!arr.length==0){
    ????????????????arr.pop();
    ????????????}

    ????????????
    for(?var?jj=0;jj<str.length-1;jj++?){
    ????????????????????arr[jj]?
    =?str[jj];
    ????????????}
    ????????}



    完整jsp


    ?
    心得:多看書 是有幫助的

    評(píng)論

    # re: ajax 的 輸入選擇 (同google&讀數(shù)據(jù)庫)   回復(fù)  更多評(píng)論   

    2007-07-26 19:33 by dfjinn
    這種方法是每輸一個(gè)字就查詢一次數(shù)據(jù)庫,如果對(duì)一個(gè)打字速度快的用戶,那勢(shì)必會(huì)對(duì)數(shù)據(jù)造成較大的壓力。

    # re: ajax 的 輸入選擇 (同google&讀數(shù)據(jù)庫) [未登錄]  回復(fù)  更多評(píng)論   

    2007-07-30 09:50 by G_G
    我寫到這份上了 應(yīng)該可以安你的想法改 是很 好改的了
    主站蜘蛛池模板: 国产人在线成免费视频| 最新亚洲人成无码网www电影| 成在人线av无码免费高潮水| 无码人妻精品一二三区免费| 久久夜色精品国产噜噜亚洲a| 精品亚洲一区二区| 成人片黄网站色大片免费观看cn| 亚洲精品在线视频| 亚洲午夜精品一区二区| 午夜视频免费在线观看| 亚洲精品国产情侣av在线| 69av免费视频| 亚洲熟妇少妇任你躁在线观看无码| 国产亚洲精品国产福利在线观看| 夜色阁亚洲一区二区三区| 亚洲综合免费视频| 4399好看日本在线电影免费| 久久精品国产精品亚洲下载| 久青草视频在线观看免费| 亚洲av无码专区国产乱码在线观看 | 国产一级淫片免费播放| 香蕉蕉亚亚洲aav综合| 最近免费中文字幕大全免费版视频 | 亚洲伊人久久大香线蕉在观| 性做久久久久久久免费看| 亚洲AV成人无码久久WWW| 无码国产精品一区二区免费vr| 中文字幕亚洲综合久久| 最近中文字幕免费mv视频7| 羞羞漫画在线成人漫画阅读免费 | 免费国产成人午夜电影| 精品国产呦系列在线观看免费| 亚洲av无码不卡一区二区三区| 黄色成人免费网站| 十八禁的黄污污免费网站| 久久久亚洲精品视频| 四虎免费在线观看| 最好免费观看高清在线| 亚洲中文无码卡通动漫野外| 在线A亚洲老鸭窝天堂| 成人免费视频一区二区|