從來就得到了像下面一個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