La différence entre readOnly et désactivé sous la forme :
Lecture seule n'est valable que pour la saisie (texte/mot de passe) et la zone de texte, tandis que désactivé est valable pour tous les éléments du formulaire, y compris la sélection, la radio, la case à cocher, le bouton, etc.
Mais une fois l'élément de formulaire désactivé, lorsque nous soumettons le formulaire par POST ou GET, la valeur de cet élément ne sera pas transmise et la valeur en lecture seule sera transmise (cette situation se produit lorsque nous définissons l'élément textarea dans un formulaire à désactiver ou en lecture seule, mais le bouton Soumettre peut être utilisé).
opération js :
document.getElementById(element).disabled=val;
}
//Trois méthodes pour supprimer l'attribut désactivé
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$('#areaSelect').attr("disabled","");
$(element).find(":textfield").attr('disabled',val);
>