Maison > interface Web > js tutoriel > Champ de saisie en lecture-lecture jQuery

Champ de saisie en lecture-lecture jQuery

Jennifer Aniston
Libérer: 2025-03-10 00:43:08
original
664 Les gens l'ont consulté

Propriétés en lecture seule des champs d'entrée avec jQuery

Cet article décrit comment utiliser des extraits de code jQuery simples pour contrôler les propriétés en lecture seule du champ de saisie afin qu'il ne soit pas modifiable ou restauré à l'état modifiable.

jQuery Read-Only Input Field

Définissez des attributs en lecture seule:

Le code suivant utilise la méthode attr() de jQuery pour définir le champ de saisie en lecture seule:

$('input').attr('readonly', true);
Copier après la connexion

Annuler l'attribut en lecture seule:

Utilisez la méthode removeAttr() pour annuler l'attribut en lecture seule du champ de saisie:

$('input').removeAttr('readonly');
Copier après la connexion

N'oubliez pas de mettre le code jQuery dans la fonction $(document).ready() pour vous assurer que le DOM est chargé avant de l'exécuter.

FAQS:

  • Comment définir le champ de saisie en lecture seule à l'aide de jQuery? Utiliser la méthode attr("readonly", true). Par exemple: $("input").attr("readonly", true); Cela rendra tous les champs d'entrée en lecture seule.

  • Comment changer d'attributs en lecture seule dans jQuery? Utiliser prop() Méthode:

$("button").click(function(){
  $("input").prop("readonly", function(i, val){ return !val; });
});
Copier après la connexion

Cliquez sur le bouton pour changer l'état en lecture de tous les champs d'entrée.

  • La différence entre les méthodes

    et attr() dans jQuery? prop() Obtenez la valeur d'attribut, attr() Obtenez la valeur d'attribut. prop() Définir ou modifier les attributs, attr() Définir ou modifier les valeurs d'attribut. En bref, pour les propriétés booléennes, prop() est plus appropriée. prop()

  • Comment utiliser jQuery pour supprimer les propriétés en lecture seule des champs d'entrée? Utiliser la méthode . Par exemple: removeAttr("readonly") Cela restaurera tous les champs d'entrée à modifiables. $("input").removeAttr("readonly");

  • Comment définir les propriétés en lecture seule pour des champs d'entrée spécifiques uniquement? Sélectionnez un champ de saisie spécifique via l'ID ou le sélecteur de classe. Par exemple: Cela fera le champ de saisie avec ID "MyInput" en lecture seule. $("#myInput").attr("readonly", true);

  • Pour quels éléments de formulaire peuvent-ils être utilisés pour les attributs en lecture seule? Les attributs peuvent être utilisés pour les éléments readonly et <input>, mais ne sont pas applicables aux éléments <textarea></textarea> ou <select></select>. <option></option>

  • Quelle est la différence entre l'attribut et l'attribut? La propriété readonly disabled permet à l'utilisateur de sélectionner et de concentrer les champs d'entrée, mais ne peut pas modifier sa valeur; readonly disabled

  • Comment styliser le champ de saisie en lecture seule?
  • pseudo-classe utilisant CSS. Par exemple:

    Cela fera la couleur d'arrière-plan du gris de champ de saisie en lecture seule.

  • Comment définir les propriétés en lecture seule du champ de saisie en fonction des conditions? Utilisez l'instruction if pour déterminer les conditions, puis utilisez la méthode attr() pour définir l'attribut readonly.

  • readonly Les attributs sont-ils adaptés aux types d'entrée autres que le texte? readonly L'attribut convient à une variété de types d'entrée, tels que password, search, tel, url, email, number, radio, checkbox, file, range, color, button,

    ,
  • ,
,

,

. J'espère que les informations ci-dessus vous seront utiles!

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal