Jump to content


Photo

Campo De Data __/__/____


  • Faça o login para participar
5 replies to this topic

#1 fiote

fiote

    12 Horas

  • Usuários
  • 191 posts
  • Sexo:Masculino
  • Localidade:Vila Velha - ES
  • Interesses:PHP

Posted 09/01/2006, 17:27

Pesquisei e não achei...

Como fazer aqueles campos de entrada de data...

__/__/____ onde você digita dd mm aaaa e ele vai pulando as barras?
[ FFTOnline.Net ]
Developed by Fiote, Powered by Mootools.

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 09/01/2006, 17:30

nada de php :D

usando javascript vc faz assim:
<script>
function dataFormat(){
  if(document.getElementById("021").value.length == 2)
    document.getElementById("021").value += "/";
  if(document.getElementById("021").value.length == 5)
    document.getElementById("021").value += "/";
}
</script>

e no campo:
<input name="data01" type="text" id="021" onKeyPress="dataFormat();" size="20">

Flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 09/01/2006, 17:38

Movido para JavaScript

Até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#4 fiote

fiote

    12 Horas

  • Usuários
  • 191 posts
  • Sexo:Masculino
  • Localidade:Vila Velha - ES
  • Interesses:PHP

Posted 09/01/2006, 18:23

Ok.

E como eu faço pra ficar aquele __/__/____ lá sempre e quando o cara digitar ficar como se tivesse o INSERT apertado?
[ FFTOnline.Net ]
Developed by Fiote, Powered by Mootools.

#5 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 09/01/2006, 21:01

<script>

function muda(){

if(document.getElementById("um").value.length==2){

document.getElementById("dois").focus();

}

if(document.getElementById("dois").value.length==2){

document.getElementById("tres").focus();

}

}

</script>

<input type="text" id="um" onkeypress="muda()" maxlength="2" size="2" /> / <input type="text" id="dois" onkeypress="muda()" maxlength="2" size="2" /> / <input type="text" maxlength="4" id="tres" size="5" />

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#6 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 10/01/2006, 07:48

creio que possa ajudar nao so para datas...

/* Formatação para qualquer mascara */

function formatar(src, mask) {
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if(texto.substring(0,1) != saida)  {
       src.value += texto.substring(0,1);
  }
}

/* 

Exemplos:
CEP
OnKeyPress="formatar(this, '#####-###')"
CPF
OnKeyPress="formatar(this, '###.###.###-##')"
DATA
OnKeyPress="formatar(this, '##/##/####')"
*/

nao é minha, encontrei na net, mas nao sei quem fez... :(

[]'s
jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq