Ir para conteúdo
Fórum CódigoFonte.net

Pesquisar na Comunidade

Showing results for tags 'validação'.



More search options

  • Search By Tags

    Digite tags separadas por vírgulas
  • Search By Author

Tipo de Conteúdo


Fóruns

  • Programação
    • Cgi-Perl
    • PHP
    • Delphi
    • CSS
    • .NET
    • JAVA
    • ASP
    • HTML
    • Javascript
  • Banco de dados
    • PostgreSQL
    • SQL Server
    • XML
    • MySQL
    • Access
    • Outros
  • Desenvolvimento
    • Tableless
    • DreamWeaver
    • FrontPage
    • Flash
    • AJAX
  • Design
    • Corel Draw
    • FireWorks
    • PhotoShop
    • Outros aplicativos
  • Conteúdo Técnico
    • Hardware e Software
    • Sistemas Operacionais
    • Segurança & Malwares
  • Diversos
    • Apresentações
    • Parcerias
    • Outros Assuntos
    • Fale Conosco
    • Sugestões
    • Seus Trabalhos
  • Atualidades
    • Livros
    • Alertas da Internet

Find results in...

Find results that contain...


Data de Criação

  • Início

    End


Data de Atualização

  • Início

    End


Filter by number of...

Data de Registro

  • Início

    End


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 2 registros

  1. dinhofer

    Dúvida com validação de datas

    Boa tarde gente... Então, sou iniciante em javascript e estou com o seguinte problema: Tenho uma função que compara duas datas (a inicial com a final) e até funciona e tal, só que eu preciso que apareça um alert se o usuário selecionar uma data inicial que seja menor que a atual. <script type="text/javascript"> // Verifica se a data inicial é maior que a final function verificaDatas(dtInicial, dtFinal){ var dtini = dtInicial; var dtfim = dtFinal; datInicio = new Date(dtini.substring(6,10), dtini.substring(3,5), dtini.substring(0,2)); datInicio.setMonth(datInicio.getMonth() - 1); datFim = new Date(dtfim.substring(6,10), dtfim.substring(3,5), dtfim.substring(0,2)); datFim.setMonth(datFim.getMonth() - 1); if(datInicio <= datFim){ return true; } else { alert('ATENÇÃO: Preencha as datas corretamente!'); document.getElementById('dtTermino'); ---------------------------> Nome do meu campo no form return false; } } // Valida o campo passando o foco function verificaFoco(objeto,foco) { if (objeto.value.length == 10) { foco.focus(); return false;} } // colocar no evento onKeyUp passando o objeto como parametro function FormatMesAno(val) { var strPass = val.value; var mikExp = /[0123456789]/; for(i=0; i<strPass.length; i++){ // charAt -> retorna o caractere posicionado no índice especificado var lchar = val.value.charAt(i); var nchar = val.value.charAt(i+1); if(i==0){ // search -> retorna um valor inteiro, indicando a posição do inicio da primeira // ocorrência de expReg dentro de instStr. Se nenhuma ocorrencia for encontrada o método retornara -1 // instStr.search(expReg); if ((lchar.search(mikExp) != 0) || (lchar>3)){ val.value = ""; } }else if(i==1){ if(lchar.search(mikExp) != 0){ // substring(indice1,indice2) // indice1, indice2 -> será usado para delimitar a string var tst1 = val.value.substring(0,(i)); val.value = tst1; continue; } if ((nchar != '/') && (nchar != '')){ var tst1 = val.value.substring(0, (i)+1); if(nchar.search(mikExp) != 0) var tst2 = val.value.substring(i+2, strPass.length); else var tst2 = val.value.substring(i+1, strPass.length); val.value = tst1 + '/' + tst2; } }else if(i==4){ if(lchar.search(mikExp) != 0){ var tst1 = val.value.substring(0, (i)); val.value = tst1; continue; } if ((nchar != '/') && (nchar != '')){ var tst1 = val.value.substring(0, (i)+1); if(nchar.search(mikExp) != 0) var tst2 = val.value.substring(i+2, strPass.length); else var tst2 = val.value.substring(i+1, strPass.length); val.value = tst1 + '/' + tst2; } } if(i>=6){ if(lchar.search(mikExp) != 0) { var tst1 = val.value.substring(0, (i)); val.value = tst1; } } } if(strPass.length>10) val.value = val.value.substring(0, 10); return true; } </script> <input type = "submit" name="btnEnviar" onClick="return verificaDatas(curso.dtInicio.value,curso.dtTermino.value);" value="Salvar e Prosseguir >>" align="center"/> A comparação de início e término está perfeita. Mas não consigo fazer com que a data inicial seja maior que a atual. Me ajudem por favor!
  2. Olá amigos, tenho um formulário feito em asp que tem vários campos de texto, uma dropdown list e dois checkbox para serem escolhidos um ou outro. <div>&lt;%</div><div>if request.servervariables("request_method")="POST" then</div><div>'passa os dados para vari&#225;veis</div><div>dim nome, cpf, email, cidade, estado, assunto, texto, data, consulta, sugestao, solicitacao, reclamacao, outros, telefone, prefixo</div><div> cpf = request.form("cpf")</div><div> nome = request.form("remetente")</div><div>email = request.form("email")</div><div>cidade = request.form("cidade")</div><div>estado = request.form("estado")</div><div>assunto = request.form("assunto")</div><div>veiculo = request.form("veiculo")</div><div>texto = request.form("texto")</div><div>prefixo = request.form("prefixo")</div><div>telefone = request.form("telefone")</div> a parte de validação seria essa: if (nome="" or cpf="" or email="" or cidade="" or estado="" or assunto="" or texto="" or veiculo="" or prefixo="" or telefone="") and (reclamacao="" and consultasugestaosolicitacao = "") then 'consulta="" and sugestao="" and solicitacao="" and outros="" %><script>alert('Todos os campos do formu&#225;rio devem ser preenchidos'); history.back();</script> end if os checkbox seriam o "reclamacao" ou "consultasugestaosolicitacao" e o dropdown list seria o "assunto". Da maneira que está aí em cima não está validando, o email é enviado mesmo se a pessoa não marcar nada no checkbox e no dropdown list. Como faço para validar? Obrigado.
×
×
  • Criar Novo...