Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve pessoal,
Não sou tão bom assim no Javascript ainda, então preciso da força de vocês.
Seguinte, preciso desenvolver um controle que formate a data enquanto o usuário digita. Até ai belezinha, eu mesmo tenho um código bem enxuto que faz isso e coloca "/" deixando o resultado dd/mm/aaaa.
Acontece que agora preciso atender uma especificação que quer o seguinte:
Verificar e formatar
• YYYY-MM-DD (preenchimento obrigatorio de ano/mês/dia)
• YYYY-MM-?? (preenchimento obrigatorio de ano/mês. Dia é opcional, ou seja, o usuário, na hora do preenchimento, escolhe se quer especificar o dia, ou não)
• YYYY-??-?? (ano obrigatorio. Mes opcional. Dia opcional (desde que tenha sido especificado o mês, claro))
• YYYY-??-XX (ano obrigatorio. Mes opcional. Não tem dia.)
É lenha ou não é?
Não sei nem como fazer isso! Preciso de help!
O código que eu tenho para o campo Data é
function Mascara (formato, keypress, objeto)
{
campo = eval (objeto);
if (formato=='DATA')
{
separador = '/';
conjunto1 = 2;
conjunto2 = 5;
if (campo.value.length == conjunto1)
{
campo.value = campo.value + separador;
}
if (campo.value.length == conjunto2)
{
campo.value = campo.value + separador;
}
}
}
Espero contar com a ajuda de todos.
Valeu desde já.
Abraços,
Guga
Carregando comentários...