le MEMO du WEB développeur
••• JQuery •••  Liste des Mémos, astuces et bonnes pratiques

Lecture seule d'un textarea en JQuery

Voici différentes méthodes pour rendre impossible l'écriture dans un textarea:

Déclaration du textarea en HTML :

<textarea class="elementtextarea"></textarea>

Rendre le textarea non editable  en affectant l'attribut readonly en JQuery  :

$(".elementtextarea").attr('readonly','readonly');

Rendre le textarea non editable  en affectant l'attribut disabled en JQuery  :

$(".elementtextarea").prop("disabled", true); //(valable depuis jquery 1.6 !!) équivalent de

​$(".elementtextarea").attr("disabled", "disabled");// évenement onclic inaccessible sur l'input

Différences entre les propriétés disabled et readonly

  • La propriété readonly permet à la valeur de l'input d'être envoyée sur soumission du formulaire, ce qui n'est pas  le cas de la propriété disabled.
  • Il est possible de mettre le focus sur un élement readonly, pas sur un élément disabled.
  • Les éléments disabled ne sont pas parcourus lors d'une navigation entre les champs avec la touche TAB.
  • Les éléments <select> <option> et <button> en particulier n'ont pas de propriété readonly​, mais peuvent être affectés de la propriété disabled.
publié le 13/03/2012 par Memo Web
Formulaires
Commenter le Mémo :

JQuery - Queue() : Attendre qu'une animation se termine avant de commencer la suivante
Connaitre le nombre d'éléments possédant une classe définie
Ajouter / Déplacer dynamiquement un élément dans le DOM avec jQuery
Rajouter un élément dans le DOM
Faire clignoter un élément avec JQuery
Problème(ou pas):JQuery ferme automatiquement les balises HTML
Atteindre une ancre avec JQuery
Récupérer le contenu ou afficher du texte dans un textarea en JQuery
$("#calendar").fullCalendar is not a function
Jquery récupérer les valeurs de checkbox, select et radio
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos