Quando o usuario clica em um botão, é executada a funcao submit_page para fazer algumas verificacoes (ver se o campo está em branco e verifica qual o mes e ano foi selecionado pelo usuario).
Bem até aqui tudo bem, funciona corretamente.
O problema é fazer aparecer a linha na tabela. Para fazer a linha aparecer, veja no final do codigo como fiz.
<script language="JavaScript">
<!--
function submit_page(form){
if(CampoBranco(form.Valor) == true) {
alert("Informe o valor a ser calculado.");
form.Valor.focus();
return false;
}
var mes = form.SelectMesInicio.selectedIndex;
var ano = form.SelectAnoInicial.selectedIndex;
if(form.SelectMesInicio[mes].value == "10" && form.SelectAnoInicial[ano].value == "1942"){
var mensag = "ok";
return false;
}
if(form.SelectMesInicio[mes].value == "02" && form.SelectAnoInicial[ano].value == "1967"){
var mensag = "ok";
return false;
}
if(form.SelectMesInicio[mes].value == "05" && form.SelectAnoInicial[ano].value == "1970"){
var mensag = "ok";
return false;
}
if(form.SelectMesInicio[mes].value == "02" && form.SelectAnoInicial[ano].value == "1986"){
var mensag = "ok";
return false;
}
if(form.SelectMesInicio[mes].value == "01" && form.SelectAnoInicial[ano].value == "1989"){
var mensag = "ok";
return false;
}
if(form.SelectMesInicio[mes].value == "03" && form.SelectAnoInicial[ano].value == "1990"){
var mensag = "ok";
return false;
}
if(mensag == "ok"){
// Cria as linhas - deve criar apenas uma linha
for(i=1;i<=1;i++)
{
row = table.insertRow();
// Cria as coluna de descrição e valores
col = row.insertCell();
col.innerText = 'Campo '+(i.toString());
col.width = '50%';
col = row.insertCell();
}
}
} // fim da funcao submit_page
// Função que verifica se usuario deixou o campo em branco
function CampoBranco(campo) {
if(campo.value == "")
return true;
else
return false;
}
</script>
Bem, mas não funciona... aparece aquele triangulo amarelo no rodapé da pagina informando "Concluído.. mas a página contem erro..."
Pergunta
Halfar
Quando o usuario clica em um botão, é executada a funcao submit_page para fazer algumas verificacoes (ver se o campo está em branco e verifica qual o mes e ano foi selecionado pelo usuario).
Bem até aqui tudo bem, funciona corretamente.
O problema é fazer aparecer a linha na tabela. Para fazer a linha aparecer, veja no final do codigo como fiz.
Bem, mas não funciona... aparece aquele triangulo amarelo no rodapé da pagina informando "Concluído.. mas a página contem erro..."
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.