Habilitar/desabilitar edição de campo por evento de um checkbox com javascript

5 respostas
R

Tenho um campo checkbox na minha JSP. Quando clicarem nele (“checkado”), quero que um campo texto fique com a edição desabilitada, e se “deschecarem”, o campo texto deve voltar a habilitar a edição.

Estou tentando dessa forma, mas não está dando certo…

<input name="nome"  type="checkbox" value="S"  oncheck="document.form1.campo.readOnly=false" onuncheck="document.form1.campo.readOnly=true"/>SIM

5 Respostas

D

Primeiro, crie uma função javascript para isto.
Segundo, eu utilizaria o método onclick (que marca ou desmarca o checkbox)

K

HTML

<input name="nome"  type="checkbox" value="S"  onclick="funcaoCheck()"/>SIM

JS

funcaoCheck(){ document.form1.campo.readOnly=false }

T

o que seria esse form1?

W

Fiz um exemplo para voce aqui:

http://jsfiddle.net/Yefj2/

//Daniel

T

Valeu man… ajudou e muito!

Criado 1 de julho de 2011
Ultima resposta 16 de nov. de 2012
Respostas 5
Participantes 5