キーワード検索を行う際、入力欄に文字の一部を入力すると当てはまる単語をリストアップしてくれるオートコンプリート(自動補完)機能は便利です。 jQuery UI には Autocomplete というウィジェットが用意されており、それを使えば簡単に実現できます。 あらかじめ単語が決まっていて、数が少ないのであればそのまま Javascript 内に単語一覧を書いてしまえばいいのですが、MySQL などのデータベースに登録されている情報を元に候補一覧を表示したい場合、Ajax を利用して PHP などから動的に取得する必要があります。 form.html <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>Auto Complete</title> <script src="//ajax.googleapi