JavaScript - 登録ページでパスワードを入力する前に、デフォルトでドットの代わりにテキストを表示するにはどうすればよいですか?
学习ing
学习ing 2017-06-22 11:53:46
0
8
746

<input type="password" name="info[password]" id="password3" class="list-input" onblur="if(this.value==''){this.value=' 6 ~ 20 桁のパスワードを入力してください';}" onfocus="if(this.value=='6 ~ 20 桁のパスワードを入力してください'){this.value='';}" value="6 を入力してください-20 桁のパスワード Password" placeholder="6 ~ 20 桁のパスワードを入力してください"/>

この文がデフォルトで表示されるようになりました... 入力ボックス上でマウスをクリックすると「6~20桁のパスワードを入力してください」と表示されます。デフォルトで「6~20桁のパスワードを入力してください」と表示され、入力後...

になるようにするにはどうすればよいですか?
学习ing
学习ing

全員に返信(8)
洪涛

めちゃくちゃな属性をたくさん書きましたが、プレースホルダーは書きませんでした。 。 。
placeholder="6 ~ 20 桁のパスワードを入力してください"、これを入力に追加します

いいねを押す +0
大家讲道理

もちろん、jsを使用してvulueに値を代入すると、*として表示されます。inputタグにプレースホルダーを追加してみてください

いいねを押す +0
世界只因有你

新しいブラウザはプレースホルダーをサポートし、暗くなりすぎないようにテキストを灰色にするように css 属性を設定します。

いいねを押す +0
typecho

プレースホルダーを使用する

いいねを押す +0
曾经蜡笔没有小新

IE での互換性の問題を考慮する必要がない場合、最も簡単な方法はプレースホルダーです
ただし、プレースホルダー属性は IE10 まで互換性があります
そのため、IE10 未満のブラウザーとの互換性を考慮する必要がある場合は、以下を参照することをお勧めします。プラグイン jquery-placeholder

いいねを押す +0
滿天的星座

リーリー

モバイル端末はPC端末であればie8対応のプラグインをダウンロードできます
ダウンロードアドレス:
リンク説明

いいねを押す +0
三叔

<input type="password" placeholder="表示するデフォルトのテキスト">

いいねを押す +0
代言

最も単純なのはプレースホルダーですが、これは IE と互換性がありません。
互換性を実現する方法は
em タグを記述することです (位置は入力の入力位置に絶対的に配置されます)。入力ボックス
JS を使用して、コントロールにフォーカス/ブラー/キー入力ステータスがあるかどうかを判断し、em タグが表示されるかどうかを確認します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート