Ir para conteúdo

POWERED BY:

Arquivado

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

Gilmar Silva

Campos Data - JavaScript

Recommended Posts

Caros colegas

 

 

Uma tela que contenha a seguinte estrutura:

 

Banco:

Nascimento Usuário: dd/mm/aaaa

Banco

Nascimento do Pai: dd/mm/aaaa

 

 

Como faria um script para ele validar campo a campo (SOMENTE OS CAMPOS DATAS), formatando em dd/mmm/aaaa automaticamente pelo processo ONBLUR com alerta de "erro" para cada campo ?

 

 

Por favor, me ajudem, estou iniciando no processo e tenho somente o básico do básico. Meu problema está sendo validar vários campos que tenham a mesma estrutura dentro de um mesmo formulário. Individualmente minhas validações estão indo bem (SE COLAREM E TESTAREM VAI VER QUE FUNCIONA CERTINHO), mas quando tenho que fazer o mesmo tipo de validação quando tem dois campos de mesma estrutura no formulário é que pega e não vai nem por decreto ... - hehehehehehehe

 

Vejam o que fiz para validação do primeiro campo:

 

 

<script language="javascript">

 

function formataData(data){

 

if (data.length != 8){alert("O campo tá errado.");return;}

 

var dia;

var mes;

var ano;

 

var texto = data;

 

dia = texto.substr(0,2);

mes = texto.substr(2,2);

ano = texto.substr(4,4);

 

var final = dia +"/" +mes+"/"+ano;

 

document.getElementById("txdata").value = final;

 

}

</script>

 

 

<input name="txdata" type="text" id="txdata" size="10" maxlength="10" onblur="formataData(this.value);" />

 

 

Por favor, me ajudem ...

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites
você ta colando um text com mesmo nome e id?? dai ele soh pega um mesmo... você pode colocar com mesmo ID dai faz um loop pra validar todos os texts

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.