Hola, mruiz.
Creo que a lo que te refieres en JavaScript es:
formulario.campo.disabled = true
Tiene el mismo efecto que el código HTML de dazuaga, es decir, no se puede escribir, pero con disabled el texto del campo queda de color gris y se ve más facilmente que está desactivado.
Saludos,