Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quero criar uma mascara no text field onde é inserida uma data
na forma de DD/MM/AAAA ex: 12/12/1222
alguem sabe como posso fazer?
Eu fiz isso e nao funcionou.
=//
tenta ai doido:
function formatar(src, mask,e)
{
var tecla =""
if (document.all) // Internet Explorer
tecla = event.keyCode;
else
tecla = e.which;
//code = evente.keyCode;
if(tecla != 8){
if (src.value.length == src.maxlength){
return;
}
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);
}
}
}
<tr>
<td width="16%"><font face="arial">Data Prevista</font> </td>
<td width="25%"colspan="3"><input class="ie" type="text" size="11" name="Dt_Prevista"
title="Entre com a data no formato: DD/MM/AAAA" id="Data" maxlength="10"
value="<%=Dt_Prevista%>" onkeyup="formatar(this,'##/##/####',event)">
</td>
</tr>Foi foi, agora foi
valeu
Faz o seguinte:
copia esse javascript :
function formataData(val)
{
em seguida no seu campo text field insira o seguinte:
onKeyUp="formataData(this);"
e pronto, já deverá funcionar!