私は1ページに1つのパスワードフィールドを持っています。パスワードを入力する前に、画面上のパスワード欄に透かしテキスト「パスワードを入力」を表示したい場合は、パスワードタイプとしてテキストを表示します。 javascriptを使用してこの問題を解決するにはどうすればよいですか?パスワードフィールドの透かしテキスト
答えて
したがって、以下のコードは、通常の入力フィールド用の単純なjQueryマスクです。しかし、文字がマスクされているため、これはパスワードフィールドでは機能しません!そうすれば、これを拡張する2つの方法が考えられます。 1つは自分でマスク機能を書くことです。したがって、通常の入力フィールドを使用しますが、入力時に文字をマスクします。もう1つは、パスワードフィールドに通常のテキストボックスをオーバーレイし、それを非表示にするか、またはクリックしたときにzオーダーを変更することです。コメント内でjQueryを使用していないと言いましたが、その他。申し訳ありませんが、私はあなたのユースケースのコードを持っていません!
/* Newsletter Sign Up Functions*/
/* Toggle field descriptions as they are clicked in and out of */
//set default input values because Firefox is stupid and doesn't reset them
$("#newsletterform input[name=first]").val('First Name');
$("#newsletterform input[name=last]").val('Last Name');
$("#newsletterform input[name=email]").val('E-mail Address');
//store default input values
$("#newsletterForm input:text").each(function() {
$.data(this, "initialval", $(this).val());
});
//clear values on focus
$("#newsletterForm input:text").focus(function() {
if ($.data(this, "initialval") == $(this).val()) { $(this).val(""); }
});
//restore value on lost focus
$("#newsletterForm input:text").blur(function() {
if ($(this).val() == "") { $(this).val($.data(this, "initialval")); }
});
/* End toggle field descriptions */
返信いただきありがとうございますが、私はjavascriptメソッドが必要です。 – MAC
jQueryはjavacript – Qtax
ああプーです。パスワードフィールドがマスクされることに気がつきました。これは通常のフィールドで動作します。しかしそれはスタートです。私はマスクされたフィールドの側面について今考えてみましょう。 – mrtsherman
jQueryの透かし機能を試してください。 http://code.google.com/p/jwatermark/
最も簡単な方法は、パスワードフィールドの透かし入れを可能にするjQueryプラグインを使用することです。私はthis pluginを使って素早くGoogle検索を行った。
jQueryプラグインを使用しない場合、必要なのは2つのHTML入力、1つは表示、もう1つは非表示です。隠されたものにはサーバーに戻す実際の値が含まれていますが、目に見えるものはjavascriptで操作してユーザーが対話するものです。次の部分は、2つの入力を一緒に操作することです。あなたの目に見えるパスワード入力が空の場合
が- 、それは テキストや透かしを表示しますが、空の隠し入力を残すように入力します変更:ここで私はコードに考えることができます重要な部分です。
- ユーザーがフォーカスしている場合は、ウォーターマークを非表示にして、 のパスワードに切り替えます。
- 入力時に、値を非表示フィールドにコピーします。
- 入力を終了してテキストがない場合は、タイプを テキストに戻して、透かしをもう一度表示します。
プラグインを試してみるか、javascriptを自分でコーディングしてみてください。
このjQueryプラグインは、積極的に維持され、新しいHTML5の入力フィールドを処理している:http://code.google.com/p/jquery-watermark/
あなただけが入力にplaceholder
属性を使用することができ、より新しいブラウザをサポートする必要がある場合。
<input type="password" placeholder="Insert Password" />
それとも、スクリプトでそれを設定する必要がある場合だけ
input.placeholder = "Insert Password";
はhttp://jsfiddle.net/xECqY/を参照してくださいます。
- 1. フォームアプリケーションからパスワードフィールドにテキストを挿入
- 2. ウェブサイトのパスワードフィールドの予測テキストをオフにする
- 3. テキストの透明な部分
- 4. AlertDialogのパスワードフィールド
- 5. パスワードフィールドのデフォルト値
- 6. iOSのパスワードフィールドでテキスト置換を使用する
- 7. 透明なwin32ウィンドウとテキスト
- 8. 埋め込みテキストの透かしの設定
- 9. パスワードフィールドのハッシュとソルト
- 10. Windows Phone 7のパスワードフィールド?
- 11. パスワードフィールドと照合パスワードフィールドが等しくないかどうかを確認しますか?
- 12. UILabelの不透明度とUILabelのテキスト
- 13. iTextSharp透かしテキストに背景色を追加する
- 14. wideImage libを使用した透過テキストですか?
- 15. 透明度とテキストの問題
- 16. 透明な固定テキストの変更
- 17. Java SWT - 透過シェル上のテキスト?
- 18. 春のセキュリティのユーザーのパスワードフィールドを更新していますか?
- 19. 現在のパスワードフィールドの値がマゼンタである間にパスワードフィールドを検証
- 20. Shoes.appでテキストを透明にする
- 21. キャンバスに透明なテキストを描く
- 22. パスワードフィールドのマスク値を取得していますか?
- 23. IEのテキストシャドーを使用した透過テキスト
- 24. GTK 3画像の上にテキストが置かれた透明ラベル
- 25. コンテンツ(テキストと画像)を非透過に保ちながら、ブラウザを透過するrgbaの透明な背景
- 26. テキスト入力ボックスを透明にしますか?シンプルなはずですか?
- 27. jquery autoSearch透かし
- 28. iPhoneアプリケーションのパスワードフィールドのテキストを隠すにはどうすればよいですか?
- 29. CakePHPログイン、パスワードフィールドはハッシュパスワードを返しますか?
- 30. Gdiplus DrawStringは、リモートデスクトップ上で透明なテキストを描画します
もちろん、ランダムな回答を正しいものとしてマークするのは正しい方法ではありませんが、私は推測するとよいでしょう。 –