入力オートコンプリートが 1 つのフォームがあります。ユーザーが入力で 1 つの行を選択するだけでアクションを送信します。私はこのコードを書きましたが、仕事を提出しませんでした。
<script type="text/javascript">
$(document).ready(function(){
$("#q").autocomplete({
source: "tagSearch.php",
minLength: 2,
delay: 0,
select: function(event, ui) {
$("#q").val(ui.item.label);
$('#my-form').submit(function() {
if($("#q").val() == "" || $("#q").val() == "no result" ){
alert("Message Cannot be empty");
return false;
}
return true;
});
}
});
});
<form id="my-form" action="search.php" method="GET">
<input name="q" id="q" />
<input type="submit" name="GO" value="GO" />
</form>