検索

ホームページ  >  に質問  >  本文

JavaScript - 登録ページでパスワードを入力する前に、デフォルトでドットの代わりにテキストを表示するにはどうすればよいですか?

<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学习ing2774日前781

全員に返信(8)返信します

  • PHP中文网

    PHP中文网2017-06-22 11:55:46

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-22 11:55:46

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

    返事
    0
  • 世界只因有你

    世界只因有你2017-06-22 11:55:46

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

    返事
    0
  • typecho

    typecho2017-06-22 11:55:46

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

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-22 11:55:46

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

    返事
    0
  • 滿天的星座

    滿天的星座2017-06-22 11:55:46

    リーリー

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

    返事
    0
  • 三叔

    三叔2017-06-22 11:55:46

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

    返事
    0
  • 代言

    代言2017-06-22 11:55:46

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

    返事
    0
  • キャンセル返事