Ir para conteúdo
Fórum Script Brasil
  • 0

Erro De Depuração Na Validação De Form Em Javascr.


Guest - guilhermezd -

Pergunta

Guest - guilhermezd -

Observem o codigo abaixo:

alguém sabe onde está o erro pois aparece o erro 'nome' é nulo ou não é um objeto

<script LANGUAGE="JavaScript">

<!--//

function valida_form() {

var Form;

Form = document.leilao;

if (Form.nome.value.length == 0) {

alert("Por favor, preencha seu nome.");

Form.nome.focus();

return false;}

if (Form.email.value.length == 0) {

alert("Por favor, preencha seu e-mail.");

Form.email.focus();

return false;}

if (Form.telefone.value.length == 0) {

alert("Por favor, preencha o telefone para contato.");

Form.telefone.focus();

return false;}

if (Form.modelos.value.length == 0) {

alert("Por favor, preencha o modelo que deseja.");

Form.modelos.focus();

return false;}

return true;}

//-->

</script>

'----------formulário----------

<FORM method="POST" name="Leilao" action="http://www.carroecia.com.br/contato/leilao2003c.asp" onSubmit="return valida_form()">

<div align="center">

<TABLE width="535" border=0 align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">

<TR>

<TD width="529" height="67" align="center" valign="bottom" bordercolor="#000000" bgcolor="#cc0000" halign="CENTER">

<p><font color="#FFFFCC" size="5" face="Arial, Helvetica, sans-serif"><B>Pesquisa

ao Contrário</B></font><font color="#FFFFCC" size="5" face="Arial, Helvetica, sans-serif"><font size="3"><I><br>

Voc&ecirc; diz qual carro est&aacute; interessado e a Carro

e Cia envia as ofertas <br>

para seu e-mail.</i></font></font></p></TD>

</TR>

</TABLE>

<TABLE width="87%" border=0 cellspacing="0" cellpadding="0">

<TR>

<TD bgcolor="WHITE" valign="TOP" halign="CENTER" align="CENTER">

<table width="542" border="0" align="center">

<tr>

<td width="70%" height="13" align="center" valign="TOP" bgcolor="#E6E6E6">

<table width="535" border="0" align="center" cellspacing="2" bgcolor="#FFFFFF">

<tr>

<td width="108" bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:<font color="#FF0000">*</font></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="nome" type="TEXT" id="nome" size="30" maxlength="30">

</font></strong></td>

</tr>

<tr>

<td bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail:<font color="#FF0000">*</font></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="email" type="TEXT" id="email" size="30" maxlength="30">

</font></strong></td>

</tr>

<tr>

<td bgcolor="#E6E6E6"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Telefone:<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FF0000">*</font></font></strong></font></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="telefone" type="TEXT" id="telefone" size="30" maxlength="30">

</font></strong></td>

</tr>

<tr>

<td height="23" bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Automóvel:<font color="#FF0000">*</font></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="modelos" type="TEXT" id="modelos" size="35" maxlength="24">

</font></strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em><font face="Arial, Helvetica, sans-serif">(&Eacute;

permitido mais de um modelo separados por v&iacute;rgula).</font></em>

</font></td>

</tr>

<tr>

<td height="9" bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cor:<i>

</i></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>

<input type="TEXT" name="cor" size="20" maxlength="20">

</i> </font></strong></td>

</tr>

<tr bgcolor="#E6E6E6">

<td height="23"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo

de Automóvel: </font></strong></div></td>

<td width="264"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input type="radio" name="Tipo" value="Novo">

NOVA

<input type="radio" name="Tipo" value="Usado">

USADA

<input type="radio" name="Tipo" value="Tanto Faz" checked>

Tanto Faz </font></strong></td>

<td width="149"><strong>Qual ano? &nbsp;

<input type="TEXT" name="Ano" size="10" maxlength="10">

</strong></td>

</tr>

<tr>

<td bgcolor="#E6E6E6">&nbsp;</td>

<td colspan="2" bgcolor="#E6E6E6"><b>

<% if Carroecia = 1 then

Session("NewsletterCarroecia") = 1 %>

<input type="checkbox" name="Carroecia" value="1">

<% else

Session("NewsletterCarroecia") = 0 %>

<input name="Carroecia" type="checkbox" value="1" checked>

<% end if %>

</b><i><b>&quot;Desejo receber newsletter: Carro

e Cia&quot;</b></i> <b></b></td>

</tr>

<tr>

<td height="26" colspan="3" bgcolor="#E6E6E6"><div align="right"><strong></strong></div>

<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Melhor

forma de contato:</font></strong>&nbsp;</font>

<select name="Contato">

<option value="1" selected>pelo E-Mail</option>

<option value="2">pelo Celular</option>

<option value="3">por Telefone</option>

<option value="4">por qualquer jeito</option>

</select> </td>

</tr>

</table>

<p><i></i><font size="2"><font size="3"> <i>Outras informa&ccedil;&otilde;es

pertinentes</i><b>:</b></font><b><br>

<textarea name="info" cols="50" rows="4"></textarea>

</b></font></p>

<p>

<input type="submit" name="enviar" value="Enviar" >

</p></td>

</tr>

<tr> </table></TD>

</TR>

</TABLE>

</div>

</FORM> wink.gif

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

na real..

você disse que é javascript, né?

então, porque você postou em ASP? Temos uma área de Javascript.

Estou movendo sua mensagem para la!

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Abaixo o seu código corrigido:

Obs: Note que só arrumei a 1º validadção, o resto é com você.

<script LANGUAGE="JavaScript">

<!--//

function valida_form() {

var Form;

//Form = document.leilao;

if (document.frmLeilao.nome.value == "") {

alert("Por favor, preencha seu nome.");

Form.nome.focus();

return false;}

if (Form.email.value.length == 0) {

alert("Por favor, preencha seu e-mail.");

Form.email.focus();

return false;}

if (Form.telefone.value.length == 0) {

alert("Por favor, preencha o telefone para contato.");

Form.telefone.focus();

return false;}

if (Form.modelos.value.length == 0) {

alert("Por favor, preencha o modelo que deseja.");

Form.modelos.focus();

return false;}

return true;}

//-->

</script>

'----------formulário----------&nbsp;

<FORM name = "frmLeilao " action="http://www.carroecia.com.br/contato/leilao2003c.asp" onSubmit="return valida_form()" method="POST">

<div align="center">

<TABLE width="535" border=0 align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">

<TR>

<TD width="529" height="67" align="center" valign="bottom" bordercolor="#000000" bgcolor="#cc0000" halign="CENTER">

<p><font color="#FFFFCC" size="5" face="Arial, Helvetica, sans-serif"><B>Pesquisa

ao Contrário</B></font><font color="#FFFFCC" size="5" face="Arial, Helvetica, sans-serif"><font size="3"><I><br>

Voc&ecirc; diz qual carro est&aacute; interessado e a Carro

e Cia envia as ofertas <br>

para seu e-mail.</i></font></font></p></TD>

</TR>

</TABLE>

<TABLE width="87%" border=0 cellspacing="0" cellpadding="0">

<TR>

<TD bgcolor="WHITE" valign="TOP" halign="CENTER" align="CENTER">

<table width="542" border="0" align="center">

<tr>

<td width="70%" height="13" align="center" valign="TOP" bgcolor="#E6E6E6">

<table width="535" border="0" align="center" cellspacing="2" bgcolor="#FFFFFF">

<tr>

<td width="108" bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:<font color="#FF0000">*</font></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="nome" type="TEXT" id="nome" size="30" maxlength="30">

</font></strong></td>

</tr>

<tr>

<td bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-mail:<font color="#FF0000">*</font></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="email" type="TEXT" id="email" size="30" maxlength="30">

</font></strong></td>

</tr>

<tr>

<td bgcolor="#E6E6E6"> <div align="right"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Telefone:<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><font color="#FF0000">*</font></font></strong></font></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="telefone" type="TEXT" id="telefone" size="30" maxlength="30">

</font></strong></td>

</tr>

<tr>

<td height="23" bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Automóvel:<font color="#FF0000">*</font></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input name="modelos" type="TEXT" id="modelos" size="35" maxlength="24">

</font></strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><em><font face="Arial, Helvetica, sans-serif">(&Eacute;

permitido mais de um modelo separados por v&iacute;rgula).</font></em>

</font></td>

</tr>

<tr>

<td height="9" bgcolor="#E6E6E6"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cor:<i>

</i></font></strong></div></td>

<td colspan="2" bgcolor="#E6E6E6"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><i>

<input type="TEXT" name="cor" size="20" maxlength="20">

</i> </font></strong></td>

</tr>

<tr bgcolor="#E6E6E6">

<td height="23"> <div align="right"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Tipo

de Automóvel: </font></strong></div></td>

<td width="264"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

<input type="radio" name="Tipo" value="Novo">

NOVA

<input type="radio" name="Tipo" value="Usado">

USADA

<input type="radio" name="Tipo" value="Tanto Faz" checked>

Tanto Faz </font></strong></td>

<td width="149"><strong>Qual ano? &nbsp;

<input type="TEXT" name="Ano" size="10" maxlength="10">

</strong></td>

</tr>

<tr>

<td bgcolor="#E6E6E6">&nbsp;</td>

<td colspan="2" bgcolor="#E6E6E6"><b>

<% if Carroecia = 1 then

Session("NewsletterCarroecia") = 1 %>

<input type="checkbox" name="Carroecia" value="1">

<% else

Session("NewsletterCarroecia") = 0 %>

<input name="Carroecia" type="checkbox" value="1" checked>

<% end if %>

</b><i><b>&quot;Desejo receber newsletter: Carro

e Cia&quot;</b></i> <b></b></td>

</tr>

<tr>

<td height="26" colspan="3" bgcolor="#E6E6E6"><div align="right"><strong></strong></div>

<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Melhor

forma de contato:</font></strong>&nbsp;</font>

<select name="Contato">

<option value="1" selected>pelo E-Mail</option>

<option value="2">pelo Celular</option>

<option value="3">por Telefone</option>

<option value="4">por qualquer jeito</option>

</select> </td>

</tr>

</table>

<p><i></i><font size="2"><font size="3"> <i>Outras informa&ccedil;&otilde;es

pertinentes</i><b>:</b></font><b><br>

<textarea name="info" cols="50" rows="4"></textarea>

</b></font></p>

<p>

<input type="submit" name="enviar" value="Enviar" >

</p></td>

</tr>

</table></TD>

</TR>

</TABLE>

</div>

</FORM>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...