Como habilitar e desabilitar inputs utilizando javascript?

1 resposta
A

Prezados;

Estou com uma dúvida referente a alteração (habilitar/desabilitar) de um input utilizando javascript

Estou fazendo da seguinte forma:
<html>
<head>
<title>Teste</title>

<script type="text/javascript">

function habilita_a()
{
	document.getElementById("a").disabled = false; //Habilitando
}
function desabilita_a()
{
	document.getElementById("a").disabled = true; //Desabilitando
}
</script>
</head>

<body>

<form name="formulario">
<input name="radio" type="radio" onclick="java script:habilita_a();">
<label>habilitado</label>

<input name="radio" type="radio" onclick="java script:desabilita_a()">
<label>desabilitado</label>

<br>
<label>Campo A</label>
<input name="a" id="a"  type="text">

</form>
</body>
</html>
Gostaria de saber onde estou errando ou que alguém me explique como fazer?

Desde já obrigado

1 Resposta

C

Do jeito que você está fazendo funciona.

seu problema está na chamada do método

está assim

deveria ser junto:

o mesmo para o desabilita…

Como você está chamando dentro de um evento nem precisa do “javascript:”, geralmente usa isso para chamar função usando href do html (não é muito recomendado).

resumindo…
pode só retirar o “java script” que você colocou.

Criado 9 de setembro de 2010
Ultima resposta 9 de set. de 2010
Respostas 1
Participantes 2