Puisque vous le désactivez en premier lieu, la façon de l'activer consiste à définir sa disabledpropriété sur false.
Pour changer sa disabledpropriété en Javascript, vous utilisez ceci:
var btn = document.getElementById("Button");
btn.disabled = false;
Et évidemment, pour le désactiver à nouveau, vous utiliseriez à la trueplace.
Puisque vous avez également marqué la question avec jQuery, vous pouvez utiliser la .propmé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 disabledproprié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é)