0
ユーザはや12345のような値を入力します。ユーザが入力すると0を無視します。jQueryオートコンプリート無視0
<input name="location" class="input-lg" style="width:100%;" id="location" type="text" size="50" placeholder="<?php echo $this->lang->line('inputhint');?>" />
$(function() {
var availableLocations =
<?php
// print the json array containing all zips
echo $locations;
?>
$("#location").autocomplete({
source: availableLocations,
minLength: 3,
focus: function (event, ui){
$('#location').val(ui.item.value);
return false;
},
select: function (event, ui){
$('#location').val(ui.item.value); // display the selected text
$('#locationid').val(ui.item.key); // save selected id to hidden input
return false;
},
change: function (event, ui){
// write value to hidden field
$("#locationid").val(ui.item? ui.item.key : 0);
return false;
}
});
});
これを実行する方法はありますか?私はたくさんのことを試みましたが、私はそれを処理できません。何か案が?
はい、あなたがソース関数を使用することができますが、request.termは、検索文字列が含まれています。 –
Axelに感謝します。どうやってやるの。ソース:関数(イベント、UI){var zip = parseInt(ui.item.value); ...} – yab86