Ir para conteúdo
Fórum Script Brasil

Rafa Cruz e Silva

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Rafa Cruz e Silva

Rafa Cruz e Silva's Achievements

0

Reputação

  1. Olá a todos, tudo bem? Tenho um formulário bastante extenso e estou conseguindo validá-lo c/ javascripts. Funciona perfeitamente no IE e não funciona nada no Mozilla Firefox. Alguém faz idéia do que pode estar acontecendo? Primeiro o javascript &lt;script> function Valida(){ if(form1.municipio.value == ""){ alert("Informe o municipio de referencia por gentileza."); form1.municipio.focus();return false; } if(form1.nomeresponsavel.value == ""){ alert("Informe o nome do responsavel por gentileza."); form1.nomeresponsavel.focus();return false; } if(form1.telresponsavel.value == ""){ alert("Informe o telefone institucional por gentileza."); form1.telresponsavel.focus();return false; } if(form1.nomeagente.value == ""){ alert("Informe seu nome por gentileza."); form1.nomeagente.focus();return false; } if(form1.nascimentoagente.value == ""){ alert("Informe sua data de nascimento por gentileza"); form1.nascimentoagente.focus();return false; } if((form1.sexo[0].checked == false) && (form1.sexo[1].checked == false)){ alert("Informe seu sexo por gentileza"); form1.sexo[0].focus();return false; } if(form1.cpfagente.value == ""){ alert("Informe seu CPF por gentileza."); form1.cpfagente.focus();return false; } if(form1.rgagente.value == ""){ alert("Informe seu RG por gentileza."); form1.rgagente.focus();return false; } if(form1.emissorrg.value == ""){ alert("Informe o emissor do seu RG por gentileza."); form1.emissorrg.focus();return false; } if(form1.enderecoagente.value == ""){ alert("Informe seu endereco por gentileza."); form1.enderecoagente.focus();return false; } if(form1.bairroagente.value == ""){ alert("Informe seu bairro por gentileza"); form1.bairroagente.focus();return false; } if(form1.municipioagente.value == ""){ alert("Informe seu municipio por gentileza."); form1.municipioagente.focus();return false; } if(form1.estadoagente.value == ""){ alert("Informe o estado do seu municipio por gentileza."); form1.estadoagente.focus();return false; } if(form1.cepagente.value == ""){ alert("Informe seu CEP por gentileza."); form1.cepagente.focus();return false; } if(form1.telagente.value == ""){ alert("Informe seu telefone por gentileza."); form1.telagente.focus();return false; } if((form1.escolaridade[0].checked == false) && (form1.escolaridade[1].checked == false) && (form1.escolaridade[2].checked == false) && (form1.escolaridade[3].checked == false) && (form1.escolaridade[4].checked == false) && (form1.escolaridade[5].checked == false) && (form1.escolaridade[6].checked == false) && (form1.escolaridade[7].checked == false) && (form1.escolaridade[8].checked == false)){ alert("Informe sua escolaridade por gentileza"); form1.escolaridade[0].focus();return false; } if(form1.orgao.value == ""){ alert("Informe o orgao ao qual esta vinculado por gentileza"); form1.orgao.focus();return false; } if((form1.atividade[0].checked == false) && (form1.atividade[1].checked == false) && (form1.atividade[2].checked == false) && (form1.atividade[3].checked == false) && (form1.atividade[4].checked == false) && (form1.atividade[5].checked == false) && (form1.atividade[6].checked == false) && (form1.atividade[7].checked == false) && (form1.atividade[8].checked == false) && (form1.atividade[9].checked == false) && (form1.atividade[10].checked == false) && (form1.atividade[11].checked == false) && (form1.atividade[12].checked == false) && (form1.atividade[13].checked == false) && (form1.atividade[14].checked == false) && (form1.atividade[15].checked == false) && (form1.atividade[16].checked == false) && (form1.atividade[17].checked == false) && (form1.atividade[18].checked == false) && (form1.atividade[19].checked == false) && (form1.atividade[20].checked == false) && (form1.atividade[21].checked == false) && (form1.atividade[22].checked == false) && (form1.atividade[23].checked == false) && (form1.atividade[24].checked == false) && (form1.atividade[25].checked == false) && (form1.atividade[26].checked == false) && (form1.atividade[27].checked == false) && (form1.atividade[28].checked == false) && (form1.atividade[29].checked == false) && (form1.atividade[30].checked == false) && (form1.atividade[31].checked == false) && (form1.atividade[32].checked == false) && (form1.atividade[33].checked == false) && (form1.atividade[34].checked == false)){ alert("Informe sua atividade por gentileza"); form1.atividade[0].focus();return false; } if(form1.detalhamentoatividade.value == ""){ alert("Detalhe a atividade exercida por gentileza."); form1.detalhamentoatividade.focus();return false; } if(form1.enderecoorgao.value == ""){ alert("Informe o endereco do orgao ao qual esta vinculado por gentileza."); form1.enderecoorgao.focus();return false; } if(form1.bairroorgao.value == ""){ alert("Informe o bairro do orgao ao qual esta vinculado por gentileza."); form1.bairroorgao.focus();return false; } if(form1.municipioorgao.value == ""){ alert("Informe o municipio do orgao ao qual esta vinculado por gentileza."); form1.municipioorgao.focus();return false; } if(form1.estadoorgao.value == ""){ alert("Informe o estado do municipio do orgao ao qual esta vinculado por gentileza"); form1.estadoorgao.focus();return false; } if(form1.ceporgao.value == ""){ alert("Informe o CEP do orgao ao qual esta vinculado por gentileza."); form1.ceporgao.focus();return false; } if(form1.emailorgao.value == ""){ alert("Informe o e-mail do orgao ao qual esta vinculado por gentileza."); form1.emailorgao.focus();return false; } if(form1.telorgao.value == ""){ alert("Informe o telefone do orgao ao qual esta vinculado por gentileza"); form1.telorgao.focus();return false; } } </script> Depois o formulário (que tem uma tabela dentro): <form id="form1" name="form1" method="post" action="formulario_proex_02.php" onSubmit="return Valida();"> <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC"> <tr> <td height="8" valign="middle" class="style2"><img src="imgs/cabecalho_formulario.jpg" width="279" height="35" /> </td> <td height="8" valign="middle" class="style2"><p align="justify"><strong>Enfrentamento à Violência Sexual Infanto-juvenil nos Vales do Jequitinhonha, do Mucuri e Região Metropolitana de Belo Horizonte</strong></p> </td> </tr> <tr> <td height="8" colspan="2" valign="middle" class="style2"><div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="-2" color="#FF0000"> <?php if(@$_GET['status'] == "enviado"){ echo "Inscrição efetuada com sucesso"; }else if(@$_GET['status'] == "erro"){ echo "Desculpe-nos, tente novamente!"; } ?> </font></div></td> </tr> <tr> <td width="45%" height="39" valign="middle" class="style2">Inscrição referente ao município de:</td> <td width="55%" valign="middle" class="style2"><label><input type="text" name="municipio" id="municipio" /></label></td> </tr> <tr> <td height="27" colspan="2" valign="middle" class="style2"><span class="style5">Dados do responsável pela inscrição</span></td> </tr> <tr> <td height="32" valign="middle" class="style2">Nome (completo, sem abreviações)</td> <td valign="middle" class="style2"><label> <input type="text" name="nomeresponsavel" id="nomeresponsavel" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">E-mail</td> <td valign="middle" class="style2"><label> <input type="text" name="emailresponsavel" id="emailresponsavel" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Telefone institucional (fixo)</td> <td valign="middle" class="style2"><label> <input type="text" name="telresponsavel" id="telresponsavel" /> </label></td> </tr> <tr> <td height="30" valign="middle" class="style2">Telefone celular</td> <td valign="middle" class="style2"><label> <input type="text" name="celresponsavel" id="celresponsavel" /> </label></td> </tr> <tr> <td height="27" colspan="2" valign="middle" class="style2"><span class="style5">Dados do agente</span></td> </tr> <tr> <td height="33" valign="middle" class="style2">Nome (completo, sem abreviações)</td> <td valign="middle" class="style2"><label> <input type="text" name="nomeagente" id="nomeagente" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">Data de nascimento (dia/mês/ano)</td> <td valign="middle" class="style2"><label> <input type="text" name="nascimentoagente" id="nascimentoagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Sexo</td> <td valign="middle" class="style2"><p> <label> <input type="radio" name="sexo" value="masculino" id="sexo_0" /> Masculino</label> <label> <input type="radio" name="sexo" value="feminino" id="sexo_1" /> Feminino</label> <br /> <br /> </p> <label></label></td> </tr> <tr> <td height="32" valign="middle" class="style2">CPF</td> <td valign="middle" class="style2"><label> <input type="text" name="cpfagente" id="cpfagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">RG</td> <td valign="middle" class="style2"><label> <input type="text" name="rgagente" id="rgagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Emissor do RG</td> <td valign="middle" class="style2"><label> <input type="text" name="emissorrg" id="emissorrg" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">Endereço residencial (rua, avenida, no. complemento)</td> <td valign="middle" class="style2"><label> <input type="text" name="enderecoagente" id="enderecoagente" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">Bairro/distrito residencial</td> <td valign="middle" class="style2"><label> <input type="text" name="bairroagente" id="bairroagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Município residencial</td> <td valign="middle" class="style2"><label> <input type="text" name="municipioagente" id="municipioagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Estado</td> <td valign="middle" class="style2"><label> <input type="text" name="estadoagente" id="estadoagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">CEP (8 dígitos)</td> <td valign="middle" class="style2"><label> <input type="text" name="cepagente" id="cepagente" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">E-mail pessoal</td> <td valign="middle" class="style2"><label> <input type="text" name="emailagente" id="emailagente" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">Telefone residencial (fixo)</td> <td valign="middle" class="style2"><label> <input type="text" name="telagente" id="telagente" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Telefone celular</td> <td valign="middle" class="style2"><label> <input type="text" name="celagente" id="celagente" /> </label></td> </tr> <tr> <td height="141" valign="middle" class="style2">Nível de escolaridade</td> <td valign="middle" class="style2"><table width="100%"> <tr> <td width="262" valign="top"><label> <input type="radio" name="escolaridade" value="efincompleto" id="escolaridade_1" /> (1) Ensino fundamental incompleto</label> <label></label> <label></label> <label></label> <label></label> <label></label> <label></label> <br /> <label></label></td> <td width="263" valign="top"><input type="radio" name="escolaridade" value="efcompleto" id="escolaridade_2" /> (2) Ensino fundamental completo <label></label> <label></label> <label></label> <label></label></td> </tr> <tr> <td valign="top"><input type="radio" name="escolaridade" value="emincompleto" id="escolaridade_3" /> (3) Ensino médio incompleto</td> <td width="263" valign="top"><input type="radio" name="escolaridade" value="emcompleto" id="escolaridade_4" /> (4) Ensino médio completo</td> </tr> <tr> <td valign="top"><label> <input type="radio" name="escolaridade" value="esincompleto" id="escolaridade_5" /> (5) Ensino superior incompleto</label></td> <td width="263" valign="top"><input type="radio" name="escolaridade" value="escompleto" id="escolaridade_6" /> (6) Ensino superior completo</td> </tr> <tr> <td valign="top"><input type="radio" name="escolaridade" value="especializacao" id="escolaridade_7" /> (7) Especialização (concluído)</td> <td width="263" valign="top"><input type="radio" name="escolaridade" value="mestrado" id="escolaridade_8" /> (8) Mestrado (concluído)</td> </tr> <tr> <td valign="top"><input type="radio" name="escolaridade" value="doutorado" id="escolaridade_9" /> (9) Doutorado (concluído)</td> <td width="263" valign="top"> </td> </tr> </table> <label></label></td> </tr> <tr> <td height="40" valign="middle" class="style2">Curso concluído (informar o mais alto: nível médio, superior ou pós-graduação, quando houver)</td> <td valign="middle" class="style2"><label> <input type="text" name="cursoagente" id="cursoagente" /> </label></td> </tr> <tr> <td height="41" valign="middle" class="style2">Órgão/entidade/segmento (a partir do qual está se inscrevendo nessa capacitação)</td> <td valign="middle" class="style2"><label> <input type="text" name="orgao" id="orgao" /> </label></td> </tr> <tr> <td height="649" valign="middle" class="style2">Tipo de atividade exercida nesse órgão/entidade/segmento</td> <td valign="middle" class="style2"><table width="100%"> <tr> <td width="33%" valign="top"><label></label><label> <input type="radio" name="atividade" value="gestorpoliticaspublicas" id="atividade_1" /> (1) Gestor de políticas públicas</label> <label></label> <label></label> <label></label> <label></label> <label></label> <label></label><label></label> <label></label> <label></label> <label></label> <label></label> <label></label></td> <td width="33%" valign="top"><label></label><label></label> <input type="radio" name="atividade" value="servidorpoderexecutivo" id="atividade_2" /> (2) Servidor ou prestador de serviços do poder executivo</td> <td width="34%" valign="top"><label></label> <label></label> <label></label> <label></label><label></label> <input type="radio" name="atividade" value="conselheirocmdca" id="atividade_3" /> (3) Conselheiro CMDCA</td> </tr> <tr> <td valign="top"><input type="radio" name="atividade" value="conselheiropoliticaspublicas" id="atividade_4" /> (4) Conselheiro de direitos ou de políticas públicas</td> <td width="33%" valign="top"><input type="radio" name="atividade" value="servidorpoderlegislativo" id="atividade_5" /> (5) Servidor ou prestador de serviços do poder legislativo</td> <td width="34%" valign="top"><label> </label> <label></label><label></label> <input type="radio" name="atividade" value="liderancacomunitariareligiosa" id="atividade_6" /> (6) Liderança comunitária ou religiosa</td> </tr> <tr> <td valign="top"><input type="radio" name="atividade" value="liderancarepresentacoesclasse" id="atividade_7" /> (7) Liderança de representações de classe</td> <td width="33%" valign="top"><input type="radio" name="atividade" value="profissionalturismo" id="atividade_8" /> (8) Profissional de turismo</td> <td width="34%" valign="top"><label></label> <input type="radio" name="atividade" value="conselheirotutelar" id="atividade_9" /> (9) Conselheiro tutelar</td> </tr> <tr> <td valign="top"><label></label><label></label> <label> <input type="radio" name="atividade" value="servidorpoderjudiciario" id="atividade_10" /> (10) Servidor ou prestador de serviços do poder judiciário</label> <label></label></td> <td width="33%" valign="top"><input type="radio" name="atividade" value="servidorministeriopublico" id="atividade_11" /> (11) Servidor ou prestador de serviços do ministério público</td> <td width="34%" valign="top"><label></label> <label> <input type="radio" name="atividade" value="servidordelegacias" id="atividade_12" /> (12) Servidor ou prestador de serviços em delegacias</label> <label></label> <label></label> <label></label> <label></label> <label></label> <label></label></td> </tr> <tr> <td valign="top"><label> <input type="radio" name="atividade" value="policial" id="atividade_13" /> (13) Policial (federal, civil, militar, rodoviário ou municipal)</label> <label> </label> <label></label> <label></label> <label></label></td> <td width="33%" valign="top"><input type="radio" name="atividade" value="bombeiro" id="atividade_14" /> (14) Integrante do corpo de bombeiros</td> <td width="34%" valign="top"><label></label> <input type="radio" name="atividade" value="forcasarmadas" id="atividade_15" /> (15) Integrante das forças armadas (exército, marinha ou aeronáutica)</td> </tr> <tr> <td valign="top"><input type="radio" name="atividade" value="asorgaopublico" id="atividade_16" /> (16) Profissional de atendimento na assistência social em órgão público</td> <td width="33%" valign="top"><input type="radio" name="atividade" value="asongs" id="atividade_17" /> (17) Profissional de atendimento na assistência social em ONGs</td> <td width="34%" valign="top"><label></label> <input type="radio" name="atividade" value="asentidadesreligiosas" id="atividade_18" /> (18) Profissional de atendimento na assistência social em entidades religiosas</td> </tr> <tr> <td valign="top"><label> <input type="radio" name="atividade" value="saudepublico" id="atividade_19" /> (19) Profissional de atendimento à saúde em órgão público</label> <label></label> <label></label> <label> </label> <label></label></td> <td width="33%" valign="top"><label></label><label></label> <input type="radio" name="atividade" value="saudeong" id="atividade_20" /> (20) Profissional de atendimento à saúde em ONGs</td> <td width="34%" valign="top"><label></label><label> <input type="radio" name="atividade" value="saudeentidadesreligiosas" id="atividade_21" /> (21) Profissional de atendimento à saúde em entidades religiosas</label></td> </tr> <tr> <td valign="top"><label> <input type="radio" name="atividade" value="professorefm" id="atividade_22" /> (22) Professor do ensino fundamental ou médio</label> <label></label></td> <td width="33%" valign="top"><input type="radio" name="atividade" value="professores" id="atividade_23" /> (23) Professor do ensino superior</td> <td width="34%" valign="top"><label></label> <input type="radio" name="atividade" value="profissionaleducacao" id="atividade_24" /> (24) Profissional da educação</td> </tr> <tr> <td valign="top"><label> <input type="radio" name="atividade" value="prevencaoaspublico" id="atividade_25" /> (25) Profissional de prevenção na assistência social em órgão público</label> <label></label></td> <td width="33%" valign="top"><label> <input type="radio" name="atividade" value="prevencaosaudepublico" id="atividade_26" /> (26) Profissional de prevenção na saúde em órgão público</label> <label></label></td> <td width="34%" valign="top"><label></label> <input type="radio" name="atividade" value="pvprevencaoong" id="atividade_27" /> (27) Profissional ou voluntário de prevenção em ONGs</td> </tr> <tr> <td valign="top"><label></label><label></label> <input type="radio" name="atividade" value="pvprevencaoentidadesreligiosas" id="atividade_28" /> (28) Profissional ou voluntário de prevenção em entidades religiosas</td> <td width="33%" valign="top"><label></label> <label></label> <label></label><label></label> <input type="radio" name="atividade" value="profissionalcom" id="atividade_29" /> (29) Profissional de comunicação</td> <td width="34%" valign="top"><label></label> <label> <input type="radio" name="atividade" value="liderancaestudantil" id="atividade_30" /> (30) Liderança / participante do movimento estudantil</label></td> </tr> <tr> <td valign="top"><label> <input type="radio" name="atividade" value="liderancacomunitariajovem" id="atividade_31" /> (31) Liderança comunitária jovem</label> <label> governamentais</label> <label></label></td> <td width="33%" valign="top"><input type="radio" name="atividade" value="liderancajovempg" id="atividade_32" /> (32) Liderança jovem vinculada a programas</td> <td width="34%" valign="top"><input type="radio" name="atividade" value="liderancajovemong" id="atividade_33" /> (33) Liderança jovem de ONGs<br /></td> </tr> <tr> <td valign="top"><label></label><label></label> <input type="radio" name="atividade" value="liderancajovementidadesreligiosas" id="atividade_34" /> (34) Liderança jovem de entidades religiosas</td> <td width="33%" valign="top"><input type="radio" name="atividade" value="outra" id="atividade_35" /> (35) Outra (especificar): <input type="text" name="atividadeoutra" id="atividadeoutra" /></td> <td width="34%" valign="top"><label></label><label></label> <label></label><label></label></td> </tr> </table> </td> </tr> <tr> <td height="40" valign="middle" class="style2">Detalhamento/especificação da atividade exercida nesse órgão/entidade/segmento</td> <td valign="middle" class="style2"><label> <input type="text" name="detalhamentoatividade" id="detalhamentoatividade" /> </label></td> </tr> <tr> <td height="42" valign="middle" class="style2">Endereço do órgão/entidade/segmento (rua, avenida, no., complemento)</td> <td valign="middle" class="style2"><label> <input type="text" name="enderecoorgao" id="enderecoorgao" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">Bairro/distrito do órgão/entidade/segmento</td> <td valign="middle" class="style2"><label> <input type="text" name="bairroorgao" id="bairroorgao" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Município do órgão/entidade/segmento</td> <td valign="middle" class="style2"><label> <input type="text" name="municipioorgao" id="municipioorgao" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Estado</td> <td valign="middle" class="style2"><label> <input type="text" name="estadoorgao" id="estadoorgao" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">CEP</td> <td valign="middle" class="style2"><label> <input type="text" name="ceporgao" id="ceporgao" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">E-mail institucional</td> <td valign="middle" class="style2"><label> <input type="text" name="emailorgao" id="emailorgao" /> </label></td> </tr> <tr> <td height="32" valign="middle" class="style2">Telefone institucional (fixo)</td> <td valign="middle" class="style2"><label> <input type="text" name="telorgao" id="telorgao" /> </label></td> </tr> <tr> <td height="33" valign="middle" class="style2">Fax institucional </td> <td valign="middle" class="style2"><label> <input type="text" name="faxorgao" id="faxorgao" /> </label></td> </tr> <tr> <td height="67" colspan="2" valign="middle" class="style2"><label> <div align="center"> <input name="enviar" type="submit" class="bt" id="enviar" value="Enviar" /> <input name="limpar" type="reset" class="bt" id="limpar" value="Limpar" /> <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <input type="hidden" name="send" value="true" /> <input type="hidden" name="IP" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" /> </font></div> </label></td> </tr> <tr> <td colspan="2" valign="middle" class="style2"><div align="center"><img src="imgs/marcas_formulario.jpg" width="506" height="83" /></div></td> </tr> </table> </form> Detalhe: há uma tag a mais no body: <body onLoad="java script:form1.municipio.focus();"> E então: alguém faz idéia de como fazer funcionar isso também no Mozilla? Abraços e obrigado.
×
×
  • Criar Novo...