• 締切済み

パラメータが送信毎に変わる場合の渡された値の取得

jQueryのAutoSuggertプラグインを使用したオートコンプリートを実装したいのですが、 入力された値の取得方法が分かりません。 http://code.drewwilson.com/entry/autosuggest-jqu … 質問させていただきます。 サンプルを見ながら試行錯誤して入力フォームの作り方は分かったのですが、 入力された値の取得方法がわからず公式サイトも英語なので困っています。。 警告ダイアログで入力されたものを表示させたいのですがその方法がわかりません。。 できれば複数選択されていれば複数表示させたいです。 ソースは以下のように書いています。 「入力された値の表示」を押すとGETで値が送信されるようにななったのですが、 パラメータが as_values_074=***** と_074とランダムな数字が余計に付加されてしまうようで、 GETされた値の取得ができないのです。 困っています。。 よろしくお願いいたします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>AutoSuggest jQuery Plugin</title> <script type="text/javascript" src="http://skuare.net/test/js/jquery-1.3.2.js"></scr … <script type="text/javascript" src="http://skuare.net/test/js/jquery.autoSuggest.js" … <link rel="stylesheet" href="http://skuare.net/test/css/autoSuggest.css" type="text/css"> <script type="text/javascript"> $(document).ready(function() { var data = {items: [ {value: "1", name: "Mick Jagger"}, {value: "2", name: "Johnny Storm"}, {value: "3", name: "Richard Hatch"}, {value: "4", name: "Kelly Slater"}, {value: "5", name: "Rudy Hamilton"}, ]}; $("input[type=text]").autoSuggest(data.items, {selectedItem: "name", searchObj: "name"}); }); </script> </head> <body> <h3>サンプル</h3> <form action="autosuggest.html" name="name" method="GET"> <input type="text" value=""> <input type="submit" value="入力された値の表示"> </form> <?php $as_values = $_GET['as_values']; echo '入力されたお名前は『'.$as_values.'』です。'; ?> </body> </html>

みんなの回答

  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

その場しのぎの解決でいいならいろんなパターンで直せると思いますけどね 一番いいのはオートコンプリートをやめて例えばセレクトボックスにすることだと思いますよ

関連するQ&A