Mascara Data Script

424 palavras 2 páginas
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head> <title>coded by nobody</title> <script> function mascara_data(data){ var mydata = ''; mydata = mydata + data; if (mydata.length == 2){ mydata = mydata + '/'; document.forms[0].data.value = mydata; } if (mydata.length == 5){ mydata = mydata + '/'; document.forms[0].data.value = mydata; } if (mydata.length == 10){ verifica_data(); } } function verifica_data () {

dia = (document.forms[0].data.value.substring(0,2)); mes = (document.forms[0].data.value.substring(3,5)); ano = (document.forms[0].data.value.substring(6,10));

situacao = ""; // verifica o dia valido para cada mes if ((dia < 01)||(dia < 01 || dia > 30) && ( mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { situacao = "falsa"; }

// verifica se o mes e valido if (mes < 01 || mes > 12 ) { situacao = "falsa"; }

// verifica se e ano bissexto if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { situacao = "falsa"; } if (document.forms[0].data.value == "") { situacao = "falsa"; } if (situacao == "falsa") { alert("Data inválida!"); document.forms[0].data.focus(); } }

function mascara_hora(hora){ var myhora = ''; myhora = myhora + hora; if (myhora.length == 2){ myhora = myhora + ':';

Relacionados

  • DESENVOLVIMENTO DE UM SISTEMA DE IDENTIFICAÇÃO E AUTENTICAÇÃO BIOMÉTRICA
    6500 palavras | 26 páginas
  • Material 5 Tecnologias WEB
    1081 palavras | 5 páginas
  • Linux Shell Script
    13234 palavras | 53 páginas
  • Aplicacoes Ricas para Internet
    11515 palavras | 47 páginas
  • Bounding
    1473 palavras | 6 páginas
  • Plano de Teste de Sistema
    1388 palavras | 6 páginas
  • Especificações
    845 palavras | 4 páginas
  • Linux - ADM redes
    50091 palavras | 201 páginas
  • Relatorio de Instalação de Sistema Operacional Linux e Windows
    819 palavras | 4 páginas
  • daasdasd
    3537 palavras | 15 páginas