USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Validação Dados
LuizRicarte
não registrado
Postada em 17/11/2004 09:26 hs   
Olá Pessoal,
Alguem sabe me dizer o q esta errado, mesmo qdo não estou com o checkbox ativo, ele me força a preencher o campo.
Obrigado.
 
<SCRIPT language="JavaScript">
function valida(nomeForm){
    foc = 0;
    lstErros = "Erros encontrados:";
 
    if (nomeForm.emailResponsavel.value == ""){
        lstErros += "- Campo "e-mail Responsável" precisa ser preenchido.";
        nomeForm.emailResponsavel.focus();
        foc = 1;
    }
    if (nomeForm.emailSup.value == ""){
        lstErros += "- Campo "e-mail Supervisor" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.emailSup.focus();
            foc = 1;
        }
    }
    if (nomeForm.Nome.value == ""){
        lstErros += "- Campo "Nome Completo" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.Nome.focus();
            foc = 1;
        }
    }
    if (nomeForm.Cargo.value == ""){
        lstErros += "- Campo "Cargo Ocupado" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.Cargo.focus();
            foc = 1;
        }
    }
 if (nomeForm.Ramal.value == ""){
        lstErros += "- Campo "Ramal" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.Ramal.focus();
            foc = 1;
        }
    }
 if (nomeForm.Registro.value == ""){
        lstErros += "- Campo "Registro(RE)" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.Registro.focus();
            foc = 1;
        }
    }
 
 if (nomeForm.Area.value == ""){
        lstErros += "- Campo "Área" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.Area.focus();
            foc = 1;
        }
    }
 
 if (nomeForm.CentroCusto.value == ""){
        lstErros += "- Campo "Centro de Custo" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.CentroCusto.focus();
            foc = 1;
        }
    }
 if (nomeForm.IDGrupo.value == ""){
        lstErros += "- Campo "UserID ou Grupo" precisa ser preenchido.";
        if (foc == 0){
            nomeForm.IDGrupo.focus();
            foc = 1;
        }
    }
 
 if (nomeForm.Impressora.value=="LUR"){
  if(nomeForm.DBSTAR.value == "DBSTAR"){
  lstErros += "- Campo "Impressora" precisa ser preenchido.";
         if (foc == 0){
             nomeForm.Impressora.focus();
             foc = 1;
         }
     }
 }
   
 if (lstErros == "Erros encontrados:"){
        return true;  
    }
    alert(lstErros);
    return false;
}
 
 
 
</script>
<html>
<head>
<title>Criação de ID</title>
</head>
<body>
<form name="form1" method="post" action="ID_Ins_email.asp" onSubmit="return valida(form1)">
  <table width="100%" border="0">
    <tr bgcolor="#F0007A">
      <td colspan="4"> <div align="center"><font color="#FFFFFF" size="4" face="Verdana, Arial, Helvetica, sans-serif"><strong>Dados
          do Respons&aacute;vel pela Abertura da Ocorr&ecirc;ncia</strong></font></div></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><strong><font color="#FFFFFF" size="2" face="Verdana">Nome:</font></strong></td>
      <td bgcolor="#CCCCCC"><strong><font color="#FFFFFF" size="2" face="Verdana">
        <input name="NomeResponsavel" type="text" id="NomeResponsavel" size="40">
        </font></strong></td>
      <td bgcolor="#999999"><strong><font color="#FFFFFF" size="2" face="Verdana">Ramal:</font></strong></td>
      <td bgcolor="#CCCCCC"><strong><font color="#FFFFFF" size="2" face="Verdana">
        <input name="RamalResponsavel" type="text" id="RamalResponsavel">
        </font></strong></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><strong><font color="#FFFFFF" size="2" face="Verdana">User
        ID:</font></strong></td>
      <td bgcolor="#CCCCCC"><strong><font color="#FFFFFF" size="2" face="Verdana">
        <input name="IDResponsavel" type="text" id="IDResponsavel">
        </font></strong></td>
      <td bgcolor="#999999"><strong><font color="#FFFFFF" size="2" face="Verdana">e-mail:</font></strong></td>
      <td bgcolor="#CCCCCC"><strong><font color="#FFFFFF" size="2" face="Verdana">
        <input name="emailResponsavel" type="text" id="emailResponsavel" size="40">
        </font></strong></td>
    </tr>
    <tr bgcolor="#F0007A">
      <td colspan="4"> <div align="center"><font color="#FFFFFF" size="4" face="Verdana"><strong>Dados
          Necess&aacute;rios: </strong></font></div></td>
    </tr>
    <tr>
      <td width="17%" bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">e-mail
          Supervisor/Respons&aacute;vel:</font></strong></div></td>
      <td width="31%" bgcolor="#CCCCCC"><input name="emailSup" type="text" id="emailSup" size="50"></td>
      <td width="16%" bgcolor="#999999"><div align="center"><font color="#FFFFFF" size="2" face="Verdana"><strong>Funcion&aacute;rio
          Novo?</strong></font></div></td>
      <td width="36%" bgcolor="#CCCCCC"><strong><font color="#FFFFFF" size="2" face="Verdana">
        <select name="FuncionarioNovo" id="select3">
          <option value="Sim">Sim</option>
          <option value="N&atilde;o">N&atilde;o </option>
        </select>
        </font></strong></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Nome
          Completo:</font></strong></div></td>
      <td bgcolor="#CCCCCC"><input name="Nome" type="text" id="Nome" size="40"></td>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Registro(RE):</font></strong></div></td>
      <td bgcolor="#CCCCCC"> <input name="Registro" type="text" id="Registro"></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Cargo
          Ocupado:</font></strong></div></td>
      <td bgcolor="#CCCCCC"><input name="Cargo" type="text" id="Cargo"></td>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">&Aacute;rea:</font></strong></div></td>
      <td bgcolor="#CCCCCC"> <input name="Area" type="text" id="Area2"></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Ramal:</font></strong></div></td>
      <td bgcolor="#CCCCCC"><input name="Ramal" type="text" id="Ramal"></td>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Centro
          de Custo:</font></strong></div></td>
      <td bgcolor="#CCCCCC"> <input name="CentroCusto" type="text" id="CentroCusto2"></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><div align="center"><font color="#FFFFFF" size="2" face="Verdana"><strong>ID
          Notes/Nafta:</strong></font></div></td>
      <td bgcolor="#CCCCCC"><strong><font color="#FFFFFF" size="2" face="Verdana">
        <input name="IDNotes" type="text" id="IDNotes">
        </font></strong></td>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">UserID
          ou Grupo:</font></strong></div></td>
      <td bgcolor="#CCCCCC"><input name="IDGrupo" type="text" id="IDGrupo3"></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">Categoria:</font></strong></div></td>
      <td bgcolor="#CCCCCC"><select name="Categoria" id="select">
          <option value="Supervisor">Supervisor</option>
          <option value="Gerente">Gerente</option>
          <option value="Diretor">Diretor</option>
          <option value="Bolsista">Bolsista</option>
          <option value="Mensalista">Mensalista</option>
          <option value="Contratado">Contratado</option>
          <option value="Estagi&aacute;rio">Estagi&aacute;rio</option>
        </select></td>
      <td bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana"><strong><font color="#FFFFFF" size="2" face="Verdana">Impressora:</font></strong></font></strong></div></td>
      <td bgcolor="#CCCCCC"><input name="Impressora" type="text" id="Impressora" value="LUR"></td>
    </tr>
    <tr>
      <td height="18" bgcolor="#999999"><div align="center"><font color="#FFFFFF" size="2" face="Verdana"><strong>Funcion&aacute;rio
          Empresa:</strong></font></div></td>
      <td bgcolor="#CCCCCC"><select name="Empresa" id="Empresa">
          <option value="TSBR">TSBR</option>
          <option value="Outras">Outras</option>
        </select></td>
      <td bgcolor="#999999"><div align="center"><font color="#FFFFFF" size="2" face="Verdana"><strong>Localidade:</strong></font></div></td>
      <td bgcolor="#CCCCCC"><select name="Localidade" id="Localidade">
          <option value="QUATA">QUATA</option>
          <option value="SBC">SBC</option>
          <option value="CEN">CEN</option>
          <option value="CPS">CPS</option>
          <option value="JDF">JDF</option>
          <option value="Outras">Outras</option>
        </select></td>
    </tr>
    <tr>
      <td bgcolor="#999999"><div align="center"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Caso
          op&ccedil;&atilde;o anterior &quot;Outras&quot;, por favor especifique:</strong></font></div></td>
      <td bgcolor="#CCCCCC"><input name="OEmpresa" type="text" id="OEmpresa"></td>
      <td bgcolor="#999999"><div align="center"><font color="#FFFFFF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Caso
          op&ccedil;&atilde;o anterior &quot;Outras&quot;, por favor especifique:</strong></font></div></td>
      <td bgcolor="#CCCCCC"><input name="OLocalidade" type="text" id="OLocalidade"></td>
    </tr>
    <tr bgcolor="#F0007A">
      <td colspan="4"> <div align="center"><font color="#FFFFFF" size="4" face="Verdana"><strong>Acessos</strong></font></div></td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="REDE" type="checkbox" id="REDE" value="REDE">
          REDE
          <select name="NomeRede" id="NomeRede">
            <option value="N&atilde;o se aplica">N&atilde;o se aplica</option>
            <option value="DC">DC</option>
            <option value="NAFTA">NAFTA</option>
          </select>
          </font></strong></div></td>
      <td colspan="2" bgcolor="#999999"> <div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="DBSTAR" type="checkbox" id="DBSTAR" value="DBSTAR">
          DBSTAR &nbsp;(
          <input name="IMSP" type="checkbox" id="IMSP" value="IMSP">
          IMSP /
          <input name="IMSH" type="checkbox" id="IMSH" value="IMSH">
          IMSH ) </font></strong></div></td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="EXCHANGE" type="checkbox" id="EXCHANGE" value="EXCHANGE">
          EXCHANGE <br>
          <font size="1">Digite duas ou mais op&ccedil;&otilde;es separadas por
          ;</font><br>
          <input name="e-mail" type="text" id="e-mail" size="55">
          </font></strong></div></td>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="TRANSTEX" type="checkbox" id="TRANSTEX" value="TRANSTEX">
          TRANSTEX<br>
          <font size="1">Biblioteca:</font><br>
          <input name="Biblioteca" type="text" id="Biblioteca" size="55">
          </font></strong></div></td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="INTERNET" type="checkbox" id="INTERNET" value="INTERNET">
          INTERNET</font></strong></div></td>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="RACF" type="checkbox" id="RACF" value="RACF">
          Administrador de RACF</font></strong></div></td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#999999"><font color="#FFFFFF" size="2" face="Verdana">
        <strong>
        <input name="FTP" type="checkbox" id="FTP" value="FTP">
        FTP</strong></font></td>
      <td colspan="2" bgcolor="#999999"><font color="#FFFFFF" size="2" face="Verdana">
        <strong>
        <input name="IMM" type="checkbox" id="IMM" value="IMM">
        IMM</strong></font></td>
    </tr>
    <tr>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="DBSTARINTERNET" type="checkbox" id="DBSTARINTERNET" value="DBSTARINTERNET">
          ACESSO AO DBSTAR VIA INTERNET</font></strong></div></td>
      <td colspan="2" bgcolor="#999999"><div align="left"><strong><font color="#FFFFFF" size="2" face="Verdana">
          <input name="LOTUSNOTES" type="checkbox" id="LOTUSNOTES" value="LOTUSNOTES">
          LOTUS NOTES </font></strong></div></td>
    </tr>
    <tr>
      <td colspan="4" bgcolor="#999999"><div align="center"><strong><font color="#FFFFFF" size="2" face="Verdana">
          Observa&ccedil;&otilde;es:<br>
          <textarea name="Outros" cols="80" id="Outros"></textarea>
          </font></strong></div></td>
    </tr>
    <tr bgcolor="#F0007A">
      <td colspan="4">&nbsp;</td>
    </tr>
    <tr>
      <td colspan="4" bgcolor="#999999"><div align="center">
          <input name="Limpar" type="reset" id="Limpar" value="L i m p a r">
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input name="Enviar" type="submit" id="Enviar" value="E n v i a r" >
        </div></td>
    </tr>
  </table>
</form>
</body>
</html>
     
Me$$o HAL9000
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 29/11/2004 10:21 hs            
Poxa se vc quer faze rum checkbox com validação, pq precisa dele???

atte
 
Emerson Silva Emoções
.net Developer
     
LuizRicarte
não registrado
Postada em 29/11/2004 11:01 hs   
Obrigado ja fiz a validação, ~e checked no lugar do texto,
preciso validar o mesmo pelo seguinte, se ele estiver checked eu tenho um campo obrigatorio, senão estiver eu nao tenho... somente isso.
 
Obrigado
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página