Ir para conteúdo

POWERED BY:

Arquivado

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

tatooman

Desabilitar campos no formulario.

Recommended Posts

Boa tarde galera. beleza?

 

to com um probleminha aki, vejam se alguem pode me ajudar.

 

tenho uma pagina onde tem diversos campos iguais, esse campos são separados por 2 checkbox e 1 textbox.

 

consegui elaborar esse script que ao clicar em 1 checkbox o text fica desabilitado, e no outro checkbox habilita o campo.

 

Meu problema é, como falei tenho diversos campos que irão utilizar este script, teria como automatizar-lo? porque do jeito que esta terei que criar diversas funcoes e campos. eu queria se possivel tentar fazer algo parecido com isso.

 

<input name="logger01" type="radio" value="1" onclick="Inibe(campo1);"/>

 

 

 

<script>

function Inibe() {

document.form2.descricao.disabled = true;

document.getElementById('descricao').value="";

}

function Exibe() {

document.form2.descricao.disabled = false;

}

</script>

 

 

 

 

<input name="logger01" type="radio" value="1" onclick="Inibe();"/>

<input name="logger01" type="radio" value="2" onclick="Exibe();"/>

<input name="descricao" id="descricao" disabled="true" type="text" class="formulario" />

 

agradeço quem me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

<script>

function Disable()
{
var campos = document.GetElementsByTagName("input");
for(i=0;i<campos.length;i++)
{
if (campos[i].getAttribute("type") != "radio")
{
campos[i].setAttribute("disabled","disabled");
}
}
}

function Enable()
{
var campos = document.GetElementsByTagName("input");
for(i=0;i<campos.length;i++)
{
if (campos[i].getAttribute("type") != "radio")
{
campos[i].removeAttribute("disabled");
}
}
}

 

Abraços....

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.