Facebook Twitter Gplus LinkedIn E-mail RSS
Home JavaScript Validando data com JavaScript
formats

Validando data com JavaScript

Publicado em 22/03/2011 por em JavaScript

Estava com um problema na validação de datas para o envio de um formulário em php com JavaScript + jQuery.

Encontrei uma solução:

  1. <script language="javascript">
  2. function verifica()
  3. {
  4. var campo = $('#dtNascimento').val();
  5.    if (campo!="")
  6. {
  7.         erro=0;
  8.         hoje = new Date();
  9.         anoAtual = hoje.getFullYear();
  10.         barras = campo.split("/");
  11.         if (barras.length == 3)
  12.         {
  13.                 dia = barras[0];
  14.                 mes = barras[1];
  15.                 ano = barras[2];
  16.                 resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
  17.                 if (!resultado)
  18.                 {
  19.                         alert("Data inválida.");
  20.                         //campo.focus();
  21.                         return false;
  22.                 }
  23.          }
  24.          else
  25.          {
  26.                  alert("Data inválida.");
  27.                  //campo.focus();
  28.                  return false;
  29.          }
  30. return true;
  31. }
  32. }
  33. </script>

No input submit, tu coloca isso: Onclick=”return verifica()”

 

Se você curtir o post, compartilha ou curte ai no face, se você teve dificuldade ou conseguiu usar, deixe seu comentário. Seu feeedback é de extrema importância.

 
 Compartilahr no Facebook Compartilhar no Twitter Comaprtilhar no Reddit Compartilhar no LinkedIn

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

© Adonai Diófanes | Wordpress | Drupal | Rio de Janeiro