テキストボックスが空の場合、ユーザーがそれぞれのテキストボックスにテキストを入力し始めてぼかしを表示するときに、テキストボックス内のスパン/ラベルを隠す簡単な方法を実装しようとしています。以前テキストボックス内のスパン/ラベルテキストを表示して非表示にする
1)ユーザーは、ユーザー名を入力した場合、:
(これは、フォームでユーザーのサインに実装されている) このことは、これまでのところ大丈夫働いて、ここでdemo
である。しかし、それは次のシナリオで失敗しています入力されたユーザー名リスト(自動補完機能がオフになっているときにブラウザによって保存されたフォームデータ)が表示されます。ユーザーがリストからマウスをクリックしてusernameを選択すると、パスワードフィールドには自動的に入力されます。パスワードフィールドには値が入っていますが、スパンを隠すことはありません。 (この場合には助けていないテキストボックスの上にKeyDownイベント/フォーカス/クリック/変化イベント)
2)ユーザー名/パスワードが間違っている、ページをリロード、ユーザー名テキストボックスには、最後の値を入力しました。しかし、まだそれ以上のスパンが表示されています。 (私は、ユーザー名のテキストボックスがpageloadに空であるかどうかをチェックしてみました。それは動作しませんでした)
誰も私がこれらの事を修正するのに役立つことはできますか?あなたは私がplacholderよ必要なもの
事前のおかげで... :)
これらを複製することはできず、ユーザー名のリストも表示されません。 –
私が提供したデモでそれを見ることができない場合があります。オートコンプリートがオフの場合、リストは実際にはブラウザによって格納されたフォームデータです。 (私は質問を編集します) – Bongs