我有一个表格,有5个字段。第一个字段是自动完成字段。我想根据自动填充字段选择填充其他4个字段。 github中的文档ajax.autocompleter页面引用设置一个id并使用js函数调用id值,但如果使用多个字段/除了ac值之外还需要多个值,这似乎没有效率。
我正在使用scriptaculous和php。我有自动完成功能,但我不确定其余部分。我也不清楚如何在php端设置额外的字段参数。我想我可以设置id =“field1Val ='blah'& field2Val ='blah2'”然后使用js来解析和填充字段,但有些事情感觉不对。
任何想法?
答案 0 :(得分:0)
这就是我们使用的: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并驱动表单控件。
希望能帮助你