▽1
●
oil999 ●100ポイント ベストアンサー |
以下の流れを実装するのであれば、PHPだけで実現できます。
2と3の間で画面切替は起きますが、1と同じ画面を表示することで、あたかも1の画面のままでテキストボックスに表示するかのように見せかけることができます。
以下のコードを参考にしてください。
http://plog.pya.jp/program/php/lesson10/sample01.html
的が少し外れているかもしれませんが、私なら以下のような実装を行います。
社員IDの欄に以下の頁を参考にsuggest.jsを実装する。
(入力補完ライブラリなので、社員IDを入力していく都度にIDを入力していく程に候補が絞り込まれる感じです)
「suggest.js - 入力補完ライブラリ」
http://www.enjoyxstudy.com/javascript/suggest/
そこで正しい社員IDが入力されてタブキー等でフォッカスが外れたタイミングでイベントをキャッチして、社員IDを元にPHPの検索を行うという感じで作成すると思います。
「event.onblur - フォーカスが外れた時点で発生するイベント」
http://javascriptist.net/ref/event.onblur.html
「[Ajax] POSTされた値をもとにMySQLから検索して結果を返す」
http://blog.aidream.jp/ajax/ajax-post-data-mysql-return-result-102.html
そのものずばりのソースでなくてすみません。