Da Sie sie von vornherein deaktivieren, können Sie sie aktivieren, indem Sie ihre disabled
Eigenschaft als false
.
Zum Ändern seiner disabled
Eigenschaft in Javascript, verwenden Sie dies:
var btn = document.getElementById("Button");
btn.disabled = false;
Und um sie wieder zu deaktivieren, müssen Sie natürlich true
stattdessen.
Da Sie die Frage auch mit jQuery getaggt haben, könnten Sie die .prop
Methode. Etwa so:
var btn = $("#Button");
btn.prop("disabled", true); // Or `false`
Dies ist in den neueren Versionen von jQuery. Der ältere Weg, dies zu tun ist, um ein Attribut hinzufügen oder zu entfernen, wie so:
var btn = $("#Button");
btn.attr("disabled", "disabled");
// or
btn.removeAttr("disabled");
Die bloße Anwesenheit des disabled
Eigenschaft deaktiviert das Element, so dass Sie seinen Wert nicht auf "false" setzen können. Auch das folgende sollte das Element deaktivieren
<input type="button" value="Submit" disabled="" />
Sie müssen das Attribut entweder vollständig entfernen または seine Eigenschaft einstellen.