2011-12-09 15 views
-1

郵便番号と都市の2つのテキストボックスがあります。ユーザーがZipを入力すると、CityテキストボックスにCityが自動的に生成されます。テキストボックスに入力した郵便番号に基づいて都市を生成

郵便番号と都市は、データベースのテーブルに格納されます。私のバックエンドは、kohana 2.3.4フレームワークとDoctrineORMを使用するPHPです。私のデータベースはMySQLです。

答えて

1

これを行う方法の1つは、javascript async httprequestです。 JavaScriptを使用してZipcodeテキストボックスの変更を検出する 郵便番号のhttp変数を使用する2番目のphpページへのhttprequestを作成します。 このページでデータベースの正しい都市を検索し、単純なテキストとしてhtmlに入れますhttp応答の は、リクエストから取得したhtmlを読み込み、そこから都市を抽出します。 右のテキストボックスに都市を表示します。

+0

ありがとうトーマス、私はここで初心者です、あなたはあなたが言っていることに関する関連するチュートリアルのリンクがありますか? – user1039666

+0

http://www.w3schools.com/xml/xml_http.asp をご覧になるか、このstackoverflowに関する質問をご覧ください: http://stackoverflow.com/questions/247483/ http-get-request-in-javascript – Thomas

+0

値が変更されたときではなく、blur()で更新した方がよい場合があります –

関連する問題