像这样的城市联想的功能谁有做过
像这样的城市联想的功能有谁做过啊·有做过的和我说下啊·这方面的代码能不能共享一下啊··谢谢了啊!
--------------------编程问答-------------------- jquery autocomplete就可以实现。只是一个数据加载的问题而已。 --------------------编程问答-------------------- 1.存储数据 可以用JS数组 也可以直接放在数据库里
2.当事件触发,如鼠标移动在文本框上onmouseover JS+Ajax读数据,并显示包含数据的层
3.选择完毕/鼠标离开onmouseout,赋值,隐藏层 --------------------编程问答-------------------- js+xml我之前做过 --------------------编程问答--------------------
up --------------------编程问答-------------------- http://www.open-open.com/ajax/AutoComplete.htm --------------------编程问答-------------------- 二楼正解 --------------------编程问答-------------------- .NET 饿 没接触过啊······ --------------------编程问答--------------------
--------------------编程问答-------------------- 上面的这段js 怎么用啊· 有没有高手能不能告知一下呢!谢谢了 --------------------编程问答-------------------- 没做过哦
var AutoURL = "请求的页面.ashx";
function parseFn(data) {
var rows = [];
if (data != null) {
for (var i = 0; i < data.length; i++) {
rows[rows.length] = {
data: data[i],
value: data[i].name,
result: data[i].name
};
}
}
return rows;
}
var options = {
minChars: 1,
max: 500,
width: 450,
matchSubset: false,
matchContains: true,
extraParams: { parentid: function () { return $("#dllProductParent").val() } }, //动态参数添加方法:参数名:function(){return 参数值;}
dataType: 'json',
parse: parseFn,
formatItem: function (row, i, max) { return "<span style='float:right;text-align:left;color:#CCC;'>" + row.parentName + "-" + row.categoryName + "</span><span style='float:left;text-algin:left;'>" + row.name + " ¥<font color='red'>" + row.price + "/" + row.unit + "</font></span>"; },
formatMatch: function (row) { return row.name; },
formatResult: function (row) { return row.name; }
}
$(function () {
$("#txtQueryWord").autocomplete(AutoURL, options).result(function (event, data, formatted) {
if (data != null) {
var companyType = $("#hd_companyType").val();
if (parseInt(companyType) == 0)
callbackFunction(data.productId, data.businessNature, data.categoryId);
else
{
if (data.fpid != 0)
callbackFunctionFixed(data.productId, data.businessNature, data.fpid, data.categoryId);
else
callbackFunction(data.productId, data.businessNature, data.categoryId);
}
}
});
});
function onblurFun(obj) {
$(obj).val("").css('color','#000');
}
同求解哦 --------------------编程问答-------------------- 有没有高手来解答一下啊···谢谢啦 --------------------编程问答--------------------
+ --------------------编程问答-------------------- http://docs.jquery.com/Plugins/autocomplete
补充:.NET技术 , ASP.NET