Ir para conteúdo

POWERED BY:

Arquivado

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

Felipe Fausto ®

[Resolvido] Não consigo pegar parametros JAVASCRIPT

Recommended Posts

Olá pessoal, tranquilidade?

 

Então,é o seguinte: eu tenho um formulario e quero desabilitar uma parte dele quando um 'chackbox' for 'checked'. Isso até funciona bem quando eu digito na mão o nome do formulariom, os campos, etc. Só que eu tenho mais de 1 formulario assim, são 3, e eu tentei passar por parametro o nome do Form, o Campo que vai receber o 'disabled' e a 'checkbox' que vai 'desabled' esse campo. Só que não funciona. Ele até pega os parámetros e tudo mais, exibe em alert tudo certinho (o nome do Form, do Campo e da Checkbox), só que na hora de fazer o que eu quero funcionar, ele não funciona, os campos não ficam desabled e nada acontece :(

 

Se alguem puder me ajudar! /o/

 

function selecionado(formulario,ativador,campo){

alert(formulario);
alert(ativador);
alert(campo);

if(document.formulario.ativador.checked==true)
{
	alert(formulario+campo);
	document.formulario.campo.disabled=true;
}
else
{
	alert(formulario+campo);
	document.formulario.campo.disabled=false;
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

troque por:

 if(document.getElementById( id_elemento ).checked==true)

e então você só precisa de um parametro:

function selecionado( id_elemento ){

 

 

sendo ele:

<input type="checkbox" id="sbrabous" />

 

sei lá onde você vai chamar..

onclick="selecionado( 'sbrabous' )"

 

 

dica para que você aprenda a debugar teu js:

http://www.wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

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.