Como lo está deshabilitando en primer lugar, la forma de habilitarlo es establecer su disabled
propiedad como false
.
Para cambiar su disabled
propiedad en Javascript, use esto:
var btn = document.getElementById("Button");
btn.disabled = false;
Y, obviamente, para deshabilitarlo nuevamente, lo usaría true
en su lugar.
Como también etiquetó la pregunta con jQuery, podría usar el .prop
método. Algo como:
var btn = $("#Button");
btn.prop("disabled", true); // Or `false`
Esto está en las versiones más nuevas de jQuery. La forma más antigua de hacer esto es agregar o eliminar un atributo así:
var btn = $("#Button");
btn.attr("disabled", "disabled");
// or
btn.removeAttr("disabled");
La mera presencia de la disabled
propiedad desactiva el elemento, por lo que no puede establecer su valor como "falso". Incluso lo siguiente debería deshabilitar el elemento
<input type="button" value="Submit" disabled="" />
Debe eliminar el atributo por completo o establecer su propiedad.
Me()
, espero que sepa (porque está deshabilitado)