Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

morpheus

Activar Campo de texto com Checkbox

Recommended Posts

Oi galera, tou precisando de uma ajudinha.Tenho uma check box e um campo de texto, mas queria que o campo de texto apenas ficasse disponível quando colocado o visto no check box. Como posso fazer isso?Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Chame uma função no evento onclick do checkbox que altere o valor do atributo disabled da caixa de texto.

 

Movendo:

PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif JavaScript

 

Abraços,

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê se isso ajuda:

 

<script>function checkText(e, text){	try{var element = e.target		  }catch(er){};	try{var element = event.srcElement  }catch(er){};		document.getElementById(text).disabled = !element.checked;}</script><input type="text"	  id="campo" maxlength=9 disabled=disabled/><input type="checkbox"  id="check" onclick="checkText(event, 'campo')"/>

OK..!!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Vagner é isso mesmo, muito obrigado.Agora só mais uma coisainha se for possível, como faço para que quando a caixa de texto é activada apareça a data??Por exemplo com PHP <?php echo date("d-m-Y"); ?>Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra fazer aparecer a data após a ativação da caixa você vai ter que usar a classe Date() do Javascript, que vai pegar a data da máquina do cliente. Porém, se você quiser a data do servidor vai precisar utilizar AJAX.OK..!!?? T+...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloquei assim mas não dá...<script>function checkText(e, text){ try{var element = e.target }catch(er){}; try{var element = event.srcElement }catch(er){}; Date("d-m-Y"); document.getElementById(text).disabled = !element.checked; }</script>Como faço??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.