返回列表 發帖

回復 1# 的帖子

請問在上面的例子中有用ASP.NET 的作法實現"自動完成文字輸入"
我在"Default4.aspx"網頁中 <HEAD>區段寫入下面代碼.
<head runat="server">
   <script type="text/javascript">  
       $("#t1").autocomplete('Default4.aspx');  
    </script>  
</head>

問題:
1>.我在Default4.vb要如何改寫呢?
2>.在"Default4.aspx"中要寫接收的副程式嗎?如何將目前頁面資料傳到後端處理?
以上 煩請指導...

TOP

wmh~
請問如果我要實作 Server Control 元件 +jQuery 來完成 Autocomplete.
不透過Ajax,只用 ICallbackEventHandler 來完成.
要如何下手呢?

以上 謝謝

TOP

目前我的Sever 端可以回傳資料到 Client 端. 回傳格式:["台北市","台北市士林區","台北市大同區","台北市大安區"]
而我用下面的 javascript 去接收回傳資料.
$("#TBTextBoxAutoComplete1").autocomplete(data); 必須將滑鼠點到其它地方後在點回輸入框值才會出現.(好像要讓它失焦).

<script type="text/javascript">  
  function ReceiveServerData(rValue) {
    var data = eval ("(" + rValue + ")");   
    $("#TBTextBoxAutoComplete1").autocomplete(data);
  };
</script>

TOP

您好:
$("#TBTextBoxAutoComplete1").autocomplete(data);  
初始化的動作,只要做一次,那它觸發是由原先jQuery已幫它寫好.
那是否表示,變數data一開始也被寫入了呢?
那請問有辨法動態更改Client 端原先data變數內的值嗎?
以上 謝謝.

[ 本帖最後由 liaoost 於 2009-2-23 15:41 編輯 ]

TOP

謝謝您的指導,我在試看看.

TOP

wmh~
我大致上已實作完成. 謝謝你的指導... ~^.^~
請參考 http://www.dotblogs.com.tw/kinyo1978/archive/2009/02/27/7315.aspx

TOP

返回列表 回復 發帖