Puisque vous le désactivez en premier lieu, la façon de l'activer consiste à définir sa disabled
propriété sur false
.
Pour changer sa disabled
propriété en Javascript, vous utilisez ceci:
var btn = document.getElementById("Button");
btn.disabled = false;
Et évidemment, pour le désactiver à nouveau, vous utiliseriez à la true
place.
Puisque vous avez également marqué la question avec jQuery, vous pouvez utiliser la .prop
méthode. Quelque chose comme:
var btn = $("#Button");
btn.prop("disabled", true); // Or `false`
C'est dans les nouvelles versions de jQuery. La méthode la plus ancienne consiste à ajouter ou supprimer un attribut comme ceci:
var btn = $("#Button");
btn.attr("disabled", "disabled");
// or
btn.removeAttr("disabled");
La simple présence de la disabled
propriété désactive l'élément, vous ne pouvez donc pas définir sa valeur sur "false". Même les éléments suivants devraient désactiver l'élément
<input type="button" value="Submit" disabled="" />
Vous devez supprimer complètement l'attribut ou définir sa propriété.
Me()
j'espère que vous le savez (car il est désactivé)