Although the answer is "Yes" (for example, reloading the page with parameters get in the URL), I think it is much better to use JavaScript or jQuery.
In JavaScript for example to disable:
document.getElementById("idInputEnElDom").disabled = true; // deshabilitar
document.getElementById("idInputEnElDom").disabled = false; // habilitar
In Jquery
$("#idInputEnElDom").prop('disabled', true); // deshabilitar
$("#idInputEnElDom").prop('disabled', false); // deshabilitar
$(".claseInputEnElDom").prop('disabled', true); // deshabilitar por clase, posibilita deshabilitar multiples campos con una instrucción
Eye, on the server side you will have to control the case, since the limitations of the client side can be skipped.
Greetings