Problema com Validação de Campos

2 respostas
J

Pessoal estou com um problema…mas nao sei o que estou fazendo de errado…

Eu preciso verificar se um campo checkbox esta checked…

Esse aqui eh o campo que preciso validar…

Cliente não Identificado  

aqui eu chamo a validação

e essa é a validação

function validaClienteNaoIdentificado(frm) {

if (frm.naoIdentificado.checked){

frm.action = “<%=SimexController.getTargetForState(SimexState.ST_INVESTIGAR_CONFIRMA_INVESTIGACAO, appProps)%>”;

frm.submit();

} else {

alert(“Opção permitida apenas para Cliente Não Identificado.”);

}

}

O problema é que sempre que eu clico no checkbox e clico no botao… ele chama a validação e entra no else… nunca ele vem como checked…

estou fazendo algo de errado… ou tem uma outra maneira para fazer isso???

Obrigado pela ajuda…

2 Respostas

F

amigo ou vc usa o nome do form correto ou coloca
if(document.forms[0].naoIdentificado.checked)
ai vc nao precisa mandar parametro na chamada da sua funcao

ou coloca

[]'s

J

Olha eu tentei das duas maneiras… nao funcionou… o estranho é que eu consigo recuperar o valor de qq outro campo do form menos do campo checkbox… é muito estranho…

Criado 7 de dezembro de 2006
Ultima resposta 7 de dez. de 2006
Respostas 2
Participantes 2