2012-03-02 17 views
1

http://jsfiddle.net/ca11111/rYAqS/Javascriptをぼかして入力を検証自動補完が

私の問題は、私はGoogleマップオートコンプリートを使用していますし、それをジオコード入力を検証したいですが、blurイベントが

早すぎるトリガーされ

は参照結果を得ることができませんその後、jsfiddle、タイプ「パー」、パリ、フランスを選択して、あなたはパリのが、パーのジオコードを取得しない、

答えて

0

にコード

幸運を参照してくださいあなたは試してみました:

google.maps.event.addListener(autocomplete, 'place_changed', function() { 
    //var place = autocomplete.getPlace(); 
    validateStart(); 
}); 
+0

はい、感謝しますが、一般的な自動補完では、どのように入力を検証し、入力された文字だけでなく、自動補完された単語を確実に取得しますか? –

+0

また、すでにautocomplete.getPlace()で行われているので、ジオコードする必要はありません。geometry.location –

+0

要素がフォーカスを失ったときに「ぼやけ」が発生します。それはあなたがタブを外したり、オートコンプリートをクリックすると起こります。オートコンプリートによって入力フィールドが変更された場合、それはぼやけた後に発生します。 onchangeイベントをキャッチし、フォーカスをテストする必要があるかもしれません。 –

関連する問題