Viendo las faq's trate por buen tiempo pero no pude hacer una funcion que me capture la tecla pulsada y que a la vez acepte parametros que le indique que caracteres aceptar y cuales no
Código:
tal vez hay una manera más fácil de declarar la funcion (se q para ustedes la hay) pero es q con lo poco q se de js no puedo ver otra solo q di vuelta en circulos y me confundí ojalá me den una manito.function caracteres(numeros,minusculas,mayusculas,aceptar,rechazar){ //numero= mayusculas=minusculas=booleano if(numeros){ //aceptar numeros 57>keyascii>48 } if(minusculas){ //...obvio... 97>keyascii>122 } if(mayusculas){ //...lomismo... 90>keyascii>65 } //aceptar=array con caracteres especiales q se pueden aceptar if(aceptar){ for(...[0]){ //keyascii para cada valor... } } //rechazar=array con letras y/o numeros no permitidos o exceptuados if(rechazar){ for(...[0]){ //keyascii para cada valor... } } } <input type="text" onkeypress="caracteres(1,0,1,{'Ñ','*','$'},{'0','W'})" />
gracias!!!