2009-11-04 147 views
0

我有一個表單,並且有5個字段。第一個字段是一個自動填充字段。我想根據自動填充字段選擇填充其他4個字段。 github中的文檔ajax.autocompleter頁面引用設置一個id並使用一個js函數來調用id值,但是如果使用多個字段/除ac值之外還需要多個值,這看起來效率不高。自動完成:根據選擇填充多個字段

我正在使用scriptaculous和php。我有autocompleter功能,但我不確定它的其餘部分。我也不清楚如何在php端設置額外的字段參數。我想我可以設置id =「field1Val ='blah'& field2Val ='blah2'」然後用js解析和填充字段,但是關於它的東西感覺不對。

任何想法?

回答

0

這是我們使用的:a jquery plugin。關於這一點的好處是你可以添加一個回調函數,允許你改變「當前」行爲。

約行385你有函數解析結果:

function parse(data) { 
    var parsed = []; 
    var rows = data.split("\n"); 
    for (var i=0; i < rows.length; i++) { 
     var row = $.trim(rows[i]); 
     if (row) { 
      row = row.split("|"); 
      parsed[parsed.length] = { 
       data: row, 
       value: row[0], 
       result: options.formatResult && options.formatResult(row, row[0]) || row[0] 
      }; 
     } 
    } 
    return parsed; 
}; 

,你可以創建自己的功能,根據你所得到的(你可以從服務器發送JSON),然後執行JavaScript和驅動窗體控件。

希望能幫到你

相關問題