Ir para conteúdo

POWERED BY:

Arquivado

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

claudemircruz

Data digitada em caixa de texto é válida

Recommended Posts

Boa tarde pessoal. Alguém tem uma função para verificar se a data digitada em uma caixa de texto é válida, caso não for colocar o foco na caixa de texto. E tem como mascar a caixa de texto usando __/__/_____. A data tem que se do tipo dd/mm/aaaa e vou guardar como mm/dd/aaaa.Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para formatar a data quando o usuário digita use esta função:

    function formata_data(obj)     {        vardata = obj.value        if (vardata.length == 2)        {            vardata = vardata+"/"            obj.value = vardata        }        if (vardata.length == 5)        {            vardata = vardata+"/"            obj.value = vardata        }     }

Coloque isto no input do campo data:

onkeypress="formata_data(this)

 

Para a questão de guardar a data no formato mm/dd/aaaa sugiro que você trate no php.

 

A validação da data você pode ver no php, se quiser direto no form terá de ser javascript também, mas vai pegar a hora do micro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se tiver uma solução php, me avise. achei que seria mais fácil em php. Ficarei grato rm usar o exempo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

para checagem de formularios, é mais util usar JS, ele verifica na hora e n é enviado enqnto n estiver tudo corretamente. Ao contrario do PHP, que recebe e depois grava. Se houver uma falha no codigo ele passa batido.

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.