Ajuda Validação Java Script

1 resposta
Diabo_Loiro

Atualmente tenho essa função java script em minha aplicação JSF para o input text não aceitar letras

function validarNumerico(valores, event) {

			    var BCK = 8, //backspace               

			    ETR = 13, //return         

			    DEL = 127, //delete            

			    key, tecla;

			    tecla = event.keyCode; 

			    key = String.fromCharCode(tecla);

			  

			    switch (tecla) {

			        case ETR:

			        case BCK:

			        case DEL:

			            return true;

			        default:

			            if (valores.indexOf(key) != -1) {

			                return true;

			            }

			    }  

			    return false;
			}

O caso é que nescessito adicionar a funcionalidade de colocar zeros a esquerda a cada digitação.

por exemplo se ele digitar 1 tem que aparecer 000001
ai se ele digitar 5 tem que aparecer 000015
digitar 4 tem que aparecer 000154

Sou realmente ruim de JS estou apanhando bastante se alguem puder ajudar agradeço.

1 Resposta

V

tenta fazer algo desse tipo… nem testei mais acho que resolve seu problema

if (this.value.length > 0) { // se o campo não esta vazio
        			while (this.value.length < 3) { // 3 é o numero de vezes que vc quer que apareça o zero
        				this.value = '0' + this.value;
        			} 
        	}
Criado 17 de março de 2011
Ultima resposta 23 de mar. de 2011
Respostas 1
Participantes 2