Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment afficher par défaut du texte au lieu de points avant de saisir le mot de passe sur la page d'inscription?

<input type="password" name="info[password]" id="password3" class="list-input" onblur="if(this.value==''){this.value='Veuillez saisir Mot de passe de 6 à 20 chiffres';}" onfocus="if(this.value=='Veuillez saisir un mot de passe de 6 à 20 chiffres'){this.value='';}" value="Veuillez saisir un mot de passe de 6 à 20 chiffres" placeholder="Veuillez saisir un mot de passe de 6 à 20 chiffres"/>

Cette phrase est désormais affichée par défaut..., et "Veuillez saisir un mot de passe de 6 à 20 chiffres" s'affiche après avoir cliqué avec la souris sur la zone de saisie. Comment puis-je lui faire afficher "Veuillez saisir un mot de passe de 6 à 20 chiffres" par défaut, et après saisie, il devient...
学习ing学习ing2675 Il y a quelques jours716

répondre à tous(8)je répondrai

  • PHP中文网

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

    Vous avez écrit beaucoup d'attributs désordonnés, mais vous n'avez pas écrit d'espace réservé. . .
    placeholder="Veuillez saisir un mot de passe de 6 à 20 chiffres", ajoutez-le à la saisie

    répondre
    0
  • 大家讲道理

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

    Bien sûr, si vous utilisez js pour attribuer une valeur à vulue, elle sera affichée sous la forme * Vous pouvez essayer d'ajouter un espace réservé à la balise d'entrée

    .

    répondre
    0
  • 世界只因有你

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

    Les nouveaux navigateurs prennent en charge l'espace réservé, puis définissent l'attribut CSS pour rendre le texte gris afin qu'il ne soit pas trop sombre.

    répondre
    0
  • typecho

    typecho2017-06-22 11:55:46

    Utiliser un espace réservé

    répondre
    0
  • 曾经蜡笔没有小新

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

    Si vous n'avez pas besoin de prendre en compte les problèmes de compatibilité sous IE, le moyen le plus simple est placeholder
    Mais l'attribut placeholder est compatible jusqu'à IE10
    Donc, si vous devez considérer la compatibilité avec les navigateurs inférieurs à IE10, je vous suggère de jeter un œil à un plug-in jquery-placeholder

    répondre
    0
  • 滿天的星座

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

    <input type=""  placeholder="默认文字">

    Le terminal mobile est compatible. S'il s'agit d'un terminal PC, vous pouvez télécharger le plug-in compatible avec ie8-
    Adresse de téléchargement :
    Description du lien

    répondre
    0
  • 三叔

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

    <input type="password" placeholder="Le texte par défaut que vous souhaitez afficher">

    répondre
    0
  • 代言

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

    Le plus simple est l'espace réservé, mais il n'est pas compatible avec IE.
    Le moyen d'obtenir la compatibilité est de
    écrire une balise em (la position est le nœud frère de l'entrée). zone de saisie.
    Utilisez JS pour déterminer si le contrôle a le statut focus/flou/keyin pour confirmer si la balise em est affichée

    .

    répondre
    0
  • Annulerrépondre