Poiché lo stai disabilitando in primo luogo, il modo per abilitarlo è impostare la sua disabled
proprietà come false
.
Per modificare la sua disabled
proprietà in Javascript, usa questo:
var btn = document.getElementById("Button");
btn.disabled = false;
E ovviamente per disabilitarlo di nuovo, useresti true
invece.
Dato che hai anche etichettato la domanda con jQuery, puoi usare il .prop
metodo. Qualcosa di simile a:
var btn = $("#Button");
btn.prop("disabled", true);
Questo è nelle versioni più recenti di jQuery. Il modo più vecchio per farlo è aggiungere o rimuovere un attributo in questo modo:
var btn = $("#Button");
btn.attr("disabled", "disabled");
btn.removeAttr("disabled");
La semplice presenza della disabled
proprietà disabilita l'elemento, quindi non è possibile impostarne il valore come "false". Anche quanto segue dovrebbe disabilitare l'elemento
<input type="button" value="Submit" disabled="" />
È necessario rimuovere completamente l'attributo o impostarne la proprietà.
Me()
che spero tu sappia (perché è disattivato)