Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[SERGIO]

com eu faço?

Recommended Posts

É o seguinte tenho 3 campos onde o usuário digita data dd/mm/aaaa a verificação de autenticidade da data eu já fiz o que preciso é que quando ele click em enviar e não tenha preenchido nenhum data então "FAVOR DIGITAR UMA DATA", se ele digitar mais que uma então "VOCE SÓ PODE DIGITAR UMA DATA POR VEZ!"=o)ESTOU TENTANDO ASSIM Ó:<script><!--function Form2_Validator(theForm){if ((theForm.tdps.value == "") && (theForm.tdpshome.value == "") && (theForm.tdidealcare.value == "")){alert("Favor digitar pelo menos uma data no formato dd/mm/aaaa.")theForm.dtps.focus();return false;}//// Verifica a data dd/mm/yyyy em Personal System//var datePat = /^(\d{2})(\/|-)(\d{2})\2(\d{4})$/;var matchArray = theForm.dtps.value.match(datePat); // is the format ok?day = matchArray[1]; // parse date into variablesmonth = matchArray[3];year = matchArray[4];if (day < 1 || day > 31){alert("O dia em Personal System deve estar entre 1 e 31.");theForm.dtps.focus();return false;}if (month < 1 || month > 12) // check month range{alert("O mês em Personal System deve estar entre 01 e 12.");theForm.dtps.focus();return false;}if ((month==4 || month==6 || month==9 || month==11) && day==31){alert("O mês "+month+" não tem 31 dias!")theForm.dtps.focus();return false;}if (month == 2) // check for february 29th{var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));if (day>29 || (day==29 && !isleap)){alert("Fevereiro de " + year + " não tem " + day + " dias!");theForm.dtps.focus();return false;}}if (year < 1900){alert("O ano em Personal System é inválido.");theForm.dtps.focus();return false;}//// Verifica a data dd/mm/yyyy em Personal System Home//var datePat = /^(\d{2})(\/|-)(\d{2})\2(\d{4})$/;var matchArray = theForm.dtpshome.value.match(datePat); // is the format ok?day = matchArray[1]; // parse date into variablesmonth = matchArray[3];year = matchArray[4];if (day < 1 || day > 31){alert("O dia em Personal System Home deve estar entre 1 e 31.");theForm.dtpshome.focus();return false;}if (month < 1 || month > 12) // check month range{alert("O mês em Personal System Home deve estar entre 01 e 12.");theForm.dtpshome.focus();return false;}if ((month==4 || month==6 || month==9 || month==11) && day==31){alert("O mês "+month+" não tem 31 dias!")theForm.dtpshome.focus();return false;}if (month == 2) // check for february 29th{var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));if (day>29 || (day==29 && !isleap)){alert("Fevereiro de " + year + " não tem " + day + " dias!");theForm.dtpshome.focus();return false;}}if (year < 1900){alert("O ano em Personal System Home é inválido.");theForm.dtpshome.focus();return false;}//// Verifica a data dd/mm/yyyy em Ideal Care//var datePat = /^(\d{2})(\/|-)(\d{2})\2(\d{4})$/;var matchArray = theForm.dtidealcare.value.match(datePat); // is the format ok?day = matchArray[1]; // parse date into variablesmonth = matchArray[3];year = matchArray[4];if (day < 1 || day > 31){alert("O dia em Ideal Care deve estar entre 1 e 31.");theForm.dtidealcare.focus();return false;}if (month < 1 || month > 12) // check month range{alert("O mês em Ideal Care deve estar entre 01 e 12.");theForm.dtidealcare.focus();return false;}if ((month==4 || month==6 || month==9 || month==11) && day==31){alert("O mês "+month+" não tem 31 dias!")theForm.dtidealcare.focus();return false;}if (month == 2) // check for february 29th{var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));if (day>29 || (day==29 && !isleap)){alert("Fevereiro de " + year + " não tem " + day + " dias!");theForm.dtidealcare.focus();return false;}}if (year < 1900){alert("O ano em Ideal Care é inválido.");theForm.dtidealcare.focus();return false;}}//--></script>[]'S[sERGIO]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguinte,Sem puxar saco, se cv tem o DW (dreamweaver), entra lá e veja a janela de comportamentos, ao ve-la, clic no sinal de mais que tem lá, dai na lista de opções, click em validar formulario, ok??Dai, é so seguir as recomendações e pronto!!!Detalhe, antes click uma vez no botão enviar, ok??[]sRodney

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.