我在jsp页面中使用自动完成功能。
我想在自动填充文本框中设置第一个值。当用户离开文本框时,应选择第一个值。
我该怎么做?
HTML:
<input id="auto">
jQuery代码:
$(document).ready(function() {
$("#auto").autocomplete({
source: ['Cat', 'Dog', 'Squirrell', 'Lizard'],
select: function(event, ui) {
alert(ui.item.value);
}
});
});
jsfiddle链接如下。
答案 0 :(得分:0)
source:
数组,不过可能有办法。
$(document).ready(function() {
var arr = ['Cat', 'Dog', 'Squirrell', 'Lizard'];
$("#auto").autocomplete({
source: ['Cat', 'Dog', 'Squirrell', 'Lizard'],
select: function(event, ui) {
alert(ui.item.value);
}
});
$("#auto").blur(function(){
if(this.value==""){
this.value = arr[0];
}
});
});