satomi
Dezembro 2, 2011, 3:17pm
#1
Boa tarde Pessoal,
sou novo aqui non forum, estou com um probleminha,
montei uma pagina web com 3 radios com as opções de consulta : Titulo, Pessoa Física e Pessoa Juridica e quando seleciono uma delas aparece uma caixa de valor para cada uma das opções, está funcionando, porem o console de error apresenta o seguinte erro document.form is undefined
Segue o javascript:
function trocaTela(num) {
if (num == 1) {
document.getElementById(“labelConsultaCpf”).style.display=“none”;
document.getElementById(“labelConsultaCnpj”).style.display=“none”;
document.getElementById(“labelTitulo”).style.display=“inline”;
document.getElementById(“linhaCpf”).style.display=“none”;
document.getElementById(“linhaCnpj”).style.display=“none”;
document.getElementById(“linhaValor”).style.display=“inline”;
document.forms[0][‘relatorioTituloPendente.cdTipoConsulta’].value = 1;
document.form.linhaCpf.style.display = “none”;
document.form.linhaCnpj.style.display = “none”;
document.form.labelTitulo.style.display = “block”;
}if (num == 2) {
document.getElementById("labelConsultaCpf").style.display="inline";
document.getElementById("labelConsultaCnpj").style.display="none";
document.getElementById("labelTitulo").style.display="none";
document.getElementById("linhaCnpj").style.display="none";
document.getElementById("linhaCpf").style.display="inline";
document.getElementById("linhaValor").style.display="none";
document.forms[0]['relatorioTituloPendente.cdTipoConsulta'].value = 2;
document.form.linhaCpf.style.display = "block";
document.form.linhaCnpj.style.display = "none";
document.form.labelTitulo.style.display = "none";
} else {
document.getElementById("labelConsultaCnpj").style.display="inline";
document.getElementById("labelConsultaCpf").style.display="none";
document.getElementById("labelTitulo").style.display="none";
document.getElementById("linhaCpf").style.display="none";
document.getElementById("linhaCnpj").style.display="block";
document.getElementById("linhaValor").style.display="none";
document.forms[0]['relatorioTituloPendente.cdTipoConsulta'].value = "";
}
}
Agradeço já pela ajuda
Abraços
faça assim document.forms[0] ao invés de document.form.
satomi
Dezembro 2, 2011, 3:38pm
#3
Olá amigo, obrigado pela atenção, então fiz da seguinte maneira
function trocaTela(num) {
if (num == 1) {
document.getElementById(“labelConsultaCpf”).style.display=“none”;
document.getElementById(“labelConsultaCnpj”).style.display=“none”;
document.getElementById(“labelTitulo”).style.display=“inline”;
document.getElementById(“linhaCpf”).style.display=“none”;
document.getElementById(“linhaCnpj”).style.display=“none”;
document.getElementById(“linhaValor”).style.display=“inline”;
document.forms[0][‘relatorioTituloPendente.cdTipoConsulta’].value = 1;
document.forms[0][‘linhaCpf’].style.display = “none”;
document.forms[0][‘linhaCnpj’].style.display = “none”;
document.forms[0][‘labelTitulo’].style.display = “block”;
}if (num == 2) {
document.getElementById("labelConsultaCpf").style.display="inline";
document.getElementById("labelConsultaCnpj").style.display="none";
document.getElementById("labelTitulo").style.display="none";
document.getElementById("linhaCnpj").style.display="none";
document.getElementById("linhaCpf").style.display="inline";
document.getElementById("linhaValor").style.display="none";
document.forms[0]['relatorioTituloPendente.cdTipoConsulta'].value = 2;
document.forms[0]['linhaCpf'].style.display = "block";
document.forms[0]['linhaCnpj'].style.display = "none";
document.forms[0]['labelTitulo'].style.display = "none";
} else {
document.getElementById("labelConsultaCnpj").style.display="inline";
document.getElementById("labelConsultaCpf").style.display="none";
document.getElementById("labelTitulo").style.display="none";
document.getElementById("linhaCpf").style.display="none";
document.getElementById("linhaCnpj").style.display="block";
document.getElementById("linhaValor").style.display="none";
document.forms[0]['relatorioTituloPendente.cdTipoConsulta'].value = "";
}
}
[size=18]porem os erros permanecem, nas seguintes linhas (grifadas)[/size]
function trocaTela(num) {
if (num == 1) {
document.getElementById(“labelConsultaCpf”).style.display=“none”;
document.getElementById(“labelConsultaCnpj”).style.display=“none”;
document.getElementById(“labelTitulo”).style.display=“inline”;
document.getElementById(“linhaCpf”).style.display=“none”;
document.getElementById(“linhaCnpj”).style.display=“none”;
document.getElementById(“linhaValor”).style.display=“inline”;
document.forms[0][‘relatorioTituloPendente.cdTipoConsulta’].value = 1;
document.forms[0][‘linhaCpf’].style.display = “none”;
document.forms[0][‘linhaCnpj’].style.display = “none”;
document.forms[0][‘labelTitulo’].style.display = “block”;
}if (num == 2) {
document.getElementById("labelConsultaCpf").style.display="inline";
document.getElementById("labelConsultaCnpj").style.display="none";
document.getElementById("labelTitulo").style.display="none";
document.getElementById("linhaCnpj").style.display="none";
document.getElementById("linhaCpf").style.display="inline";
document.getElementById("linhaValor").style.display="none";
document.forms[0]['relatorioTituloPendente.cdTipoConsulta'].value = 2;
[b]document.forms[0]['linhaCpf'].style.display = "block"; [/b]
document.forms[0]['linhaCnpj'].style.display = "none";
document.forms[0]['labelTitulo'].style.display = "none";
} else {
document.getElementById("labelConsultaCnpj").style.display="inline";
document.getElementById("labelConsultaCpf").style.display="none";
document.getElementById("labelTitulo").style.display="none";
document.getElementById("linhaCpf").style.display="none";
document.getElementById("linhaCnpj").style.display="block";
document.getElementById("linhaValor").style.display="none";
document.forms[0]['relatorioTituloPendente.cdTipoConsulta'].value = "";
}
}