Ir para conteúdo

POWERED BY:

Arquivado

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

Holt

Máscara para input text

Recommended Posts

<< Máscara para campos input text >>

Funciona no Google Chrome

Não Funciona no IE

Não Testei no Firefox

PS: é bom para uma rede interna onde todos usem GC

 

Se alguém quiser editar para funcionar no IE também, e testar no Firefox Agradeço!

 

<script type="text/javascript">
    <!--
	var numSoma = 0;
	var numUm = 1;
    function FormatarCampo(objCampo, strMascara, mxmLength)
        {
            var intDigito = event.keyCode;
			numSoma += numUm;
			if(numSoma == 1)
			objCampo.value = '';
			if(intDigito >= 48 && intDigito <= 57 && mxmLength > objCampo.value.length) {
				var tamCampo = objCampo.value.length;
				if(strMascara[tamCampo] != '#') {
				objCampo.value += strMascara[tamCampo];
				}
			}else{
				return false;
			}
        }
    //-->
</script>
Chame a função com os seguintes dados:"return FormatarCampo(this,'##/##/####',14)"

Sendo '##/##/####' a máscara, os "#" são espaços para números, qualquer outro caractere e tido como máscara

Sendo 14 o maxlength

CPF:<input maxlength="14" type="text" name="cpf" size="10" value="999.999.999-99"
onkeypress="return FormatarCampo(this,'###.###.###-##',14)" onblur="numSoma = 0" />

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.