2012-04-04 9 views
5

我々は<input type="text">に(例えばユーザ名や他のフォームの値として)キャッシュから移入されたドロップダウンから選択すると、イベントがトリガされます要旨ドロップダウン(ブラウザキャッシュドロップダウン)から選択 - どのイベントがトリガされるのですか?

。フォームで

詳細

、我々はABABCを言う、複数のユーザ名でログインすることができます。ブラウザはこれらの値をすべてキャッシュします(パスワードは覚えています)。したがって、Aでログインしようとすると、複数のオプション、例えばAABCが表示され、ドロップダウンがポップアップします。指定されたオプションが選択されると、どのイベントがトリガーされますか。

oninput, onchange, onblur - ブラウザーから提供されたドロップダウンから選択すると、いずれも発生しないようです。

ヘルプ、 初心者

答えて

0

あなたは選択とtheseイベントを使用することができます。 キャッシュはドロップダウンとは関係ありません。

あなたの必要性は、あなたの用途によって異なります。

一般にonchangeは、値を取得したり、値が変更されたときに関数を呼び出すために使用されます。

onblurは、ドロップダウンロスが集中したときに機能をトリガーします。たとえば、tabまたは他の方法を使用する場合。

+0

私は明らかに、私が取り組んでいるのは「選択」していないことを言いました!!その 'input textbox'です。質問と回答を見てください!! –

+0

私は 'input textbox'を手に入れましたが、あなたの質問によると私の答えは、でドロップダウンから選択するとどのイベントがトリガされるかということです。だから、私の答えは、あなたが何を使いたいかによって決まると言います。 –

+0

私は 'onchange'と' onblur'が何をしているのか知っていて、 'select'タグを使用していません。ユーザー名(gmail/facebook/twitterと他の多くの主要サイト)のテキストボックスに表示される通常のドロップダウンブラウザでキャッシュされています)..それは私が望むものであり、選択タグではありません!! –

0

この質問は、ここで回答されています。最近のブラウザでOn input change event?

は、入力イベントを使用します。このイベントは、値がある値から別の値に変更されたときに、ユーザーがテキストフィールドに入力したり、貼り付けたり、元に戻したりするときに発生します。

+0

あなたはそれを試しましたか?、あなたはそれが動作するのを見ましたか?問題は、 "ブラウザによるデータ追加 - イベント"です。 –

+0

確かに、私はそれをテストしました。最初にテストすることなく答えを投稿することは決してありません。あなたのように、私はこの同じ解決策を探していました。最初にあなたの質問に遭遇し、前の答えがうまくいかないことがわかりました。それから、私が上に投稿したものを見つけました。 – Midwire

関連する問題