2009-11-04 143 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和驱动窗体控件。

希望能帮到你

相关问题