2011-07-08 33 views
2

テキストボックスが空の場合、ユーザーがそれぞれのテキストボックスにテキストを入力し始めてぼかしを表示するときに、テキストボックス内のスパン/ラベルを隠す簡単な方法を実装しようとしています。以前テキストボックス内のスパン/ラベルテキストを表示して非表示にする

1)ユーザーは、ユーザー名を入力した場合、:

(これは、フォームでユーザーのサインに実装されている) このことは、これまでのところ大丈夫働いて、ここでdemo

である。しかし、それは次のシナリオで失敗しています入力されたユーザー名リスト(自動補完機能がオフになっているときにブラウザによって保存されたフォームデータ)が表示されます。ユーザーがリストからマウスをクリックしてusernameを選択すると、パスワードフィールドには自動的に入力されます。パスワードフィールドには値が入っていますが、スパンを隠すことはありません。 (この場合には助けていないテキストボックスの上にKeyDownイベント/フォーカス/クリック/変化イベント)

a busy cat

2)ユーザー名/パスワードが間違っている、ページをリロード、ユーザー名テキストボックスには、最後の値を入力しました。しかし、まだそれ以上のスパンが表示されています。 (私は、ユーザー名のテキストボックスがpageloadに空であるかどうかをチェックしてみました。それは動作しませんでした)

a busy cat

誰も私がこれらの事を修正するのに役立つことはできますか?あなたは私がplacholderよ必要なもの

事前のおかげで... :)

+0

これらを複製することはできず、ユーザー名のリストも表示されません。 –

+0

私が提供したデモでそれを見ることができない場合があります。オートコンプリートがオフの場合、リストは実際にはブラウザによって格納されたフォームデータです。 (私は質問を編集します) – Bongs

答えて

2

。プレースホルダはhtml5 で標準化されており、さまざまなjqueryプラグイン(ここではone)で簡単に実装できます。

私はこれらのソリューションを標準として使用することをお勧めします。理想的な解決策はhtml5を使用し、古いブラウザの場合はjavascriptにフォールバックすることです。私はplacholdersを実施し、このフォームATH

ルック:http://www.consiglio.regione.lombardia.it/web/crl/BancheDati/atti_si

あなたは、入力フィールドに文字を挿入すると、テキストが消えます。それはそのプラグインの助けを借りて行われます。

+0

@ニコラ...私はそれを試してみます... – Bongs

+0

プレースホルダは私の場合には完璧に動作します。ありがとう:D – Bongs

0

ここでホイールを再開発しようとしているようです。 how do I make an html text box show a hint when empty

+0

笑... @アダム答えはいいです...あなたが質問をチェックする場合、私はすでに事を実装しているリンクデモを置く。しかし、ここでは、与えられた2つのケースで失敗する。そして私はそれを修正したい。 – Bongs

+0

あなたの質問の様子は、私の答えのURLで参照されている一般的な入力ウォーターマークとは違うようには聞こえません。あなたは何をしようとしているのですか?私はすでに缶詰のソリューションを使用することで利益を得ることができると予想していますので、複数のブラウザ/バージョンでのテストに対処する必要はありません。 –

+0

@Adam ..私はあなたにいくつかのアイデアを与えるかもしれない、スクリーンショットを置くつもりです。 – Bongs

0

ユーザビリティ面では、私は/ keydownedなど、クリックされた上にかかわらず、これらの両方の入力の透かしを隠すためにひどいだろうとは思わない:これはすでに同じテーマのように見えるものに質問に答えチェックさて、この次のオプションは議論があるので、あなたは警告されている...

<input name="first_name" type="text" autocomplete="off"> 

はちょうどあなたがそれを知っていたことを確認したかった - ほとんどの場合、オートコンプリートからクレジットカードのフィールドを防止するために使用されます。ここで何かが役立つことを願っています。

+0

ユーザーの便宜のために、ユーザー名フィールドにオートコンプリートがオンになっています。私はしばらくの間、スクリーンショットを追加するつもりです... – Bongs

関連する問題