Conjunto disabled
la propiedad del elemento en false:
document.getElementById('my-input-id').disabled = false;
Si estás usando jQuery, el equivalente sería:
$('#my-input-id').prop('disabled', false);
Durante varios campos de entrada, es posible acceder a ellos por clase en vez :
var inputs = document.getElementsByClassName('my-input-class');
for(var i = 0; i < inputs.length; i++) {
inputs[i].disabled = false;
}
Donde document
podría sustituirse por forma, por ejemplo, para encontrar solo los elementos dentro de esa forma. También puede usar getElementsByTagName('input')
para obtener todos los elementos de entrada. En su iteración for
, entonces debe verificar que inputs[i].type == 'text'
.
posible duplicado de [¿Cómo desactivo? Botón ubmit cuando la casilla de verificación está desmarcada?] (http://stackoverflow.com/questions/5458531/how-do-i-disable-a-submit-button-when-checkbox-is-uncheck) duplicado porque esa pregunta explica cómo alternar, por lo tanto, cómo habilitar * y * deshabilitar como se solicita aquí. –