Alguns exemplos de Java Script e DHTML

sexta-feira, 8 de janeiro de 2010

Formatação data


/**----------------------------------------------------------------------------
* Formatação data
* - DATA:OnKeyPress="formatar(this, '##/##/####')"
* -----------------------------------------------------------------------------
* */
function formatar(src, mask,evt){
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
var strCheck = '0123456789/';
var key = String.fromCharCode(charCode);
if (strCheck.indexOf(key) == -1)
return false; // Chave inválida

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);
}
}

0 comentários: