Der Unterschied zwischen readOnly unddisabled in der Form:
Schreibgeschützt ist nur für Eingabe (Text/Passwort) und Textbereich gültig, während deaktiviert für alle Formularelemente gültig ist, einschließlich Auswahl, Radio, Kontrollkästchen, Schaltfläche usw.
Aber nachdem das Formularelement deaktiviert ist und wir das Formular per POST oder GET senden, wird der Wert dieses Elements nicht weitergegeben, sondern der Wert wird schreibgeschützt übergeben (diese Situation tritt auf, wenn wir das Textarea-Element festlegen). ein Formular auf deaktiviert oder schreibgeschützt setzen, aber die Schaltfläche „Senden“ kann verwendet werden).
js-Operation:
document.getElementById(element).disabled=val;
}
//Drei Methoden zum Entfernen des deaktivierten Attributs
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$('#areaSelect').attr("disabled","");
$(element).find(":textfield").attr('disabled',val);
}