Ir para conteúdo

POWERED BY:

Arquivado

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

ptx

Validação de data

Recommended Posts

Bom dia pessoal, seguinte fiz um formulário que coloquei validação na data. dai tipo meu primeiro text é nome e o segundo é a data, eu preencho o nome e quando passo para o campo data ele só sai do campo se preencher e eu não queria isso queria que não fosse obrigatório a campo data se alguém sabe o que mudar, segue em anexo o script.

 

 

 

<script>

function validaDat(campo,valor) {
var date=valor;
var ardt=new Array;
var ExpReg=new RegExp("(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[012])/[12][0-9]{3}");
ardt=date.split("/");
erro=false;
if ( date.search(ExpReg)==-1){
erro = true;
}
else if (((ardt[1]==4)||(ardt[1]==6)||(ardt[1]==9)||(ardt[1]==11))&&(ardt[0]>30))
erro = true;
else if ( ardt[1]==2) {
if ((ardt[0]>28)&&((ardt[2]%4)!=0))
erro = true;
if ((ardt[0]>29)&&((ardt[2]%4)==0))
erro = true;
}
if (erro) {
alert("\"" + valor + "\" não é uma data válida!!!");
campo.focus();
campo.value = "";
return true;
}
return true;
}

</script>

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.