从来就得到了像下面一个jQuery自动完成输入:jQuery的自动完成功能无法清空在Internet Explorer上输入
:对输入$("#cities").result(function(event, data, formatted) {
selectedCity = (data.regionID);
});
和输入
$("#cities").autocomplete(regionIDs, {
minChars: 2,
width: 310,
autoFill: true,
matchContains: "word",
formatItem: function(row) {
return row.city + ", " + "<span>" + row.country + "</span>";
},
formatMatch: function(row) {
return row.city;
},
formatResult: function(row) {
return row.city + ", " + row.country;
}
});
一位听众
<input type="text" class="textbox" id="cities" name="q" autocomplete="off">
问题是当我重新加载页面时,Internet Explorer在文本框中显示最后一个用户输入。但是,该变量没有价值。
我试过.reset()但没有成功。
任何想法为什么?
感谢您的回答,从来就只是在本体的端部 <脚本类型= “文本/ JavaScript的”> 的document.getElementById( '城市')值= '' 加入; 没有成功,我刷新了Internet Explorer中的页面,之前选定的文本仍然存在。 – Matias 2010-04-12 20:55:23