Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2008, 11:57
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: solo letras , numeros y guiones.

Ps valida que solo ingrese texto (quiones no lo creo, ya tuve):

<script>
var nav4 = window.Event ? true : false;
function solonumeros(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 13 || key == 46 || (key >= 48 && key <= 57));
}

function sololetras(oEvent) {
var iKeyCode;
if(document.all){
iKeyCode = oEvent.keyCode;
}else{
iKeyCode = oEvent.which;
}
if(((iKeyCode > 47) && (iKeyCode < 58))){
return false;
}
}
</script>

con eso puedes validar solo letras o solo numero......
llamalo en el evento keypress del boton a validar el ingreso:
onKeyPress="return sololetras(event)"

y ya esta, ahora que si deseas tambien validar el guion, ps buscale el codigo ascii imprimiedo o con un alert a la variable "key", y sacas su ascii y punto (aunque un nombre con guion... umm ya tube).

Atte.

MasterOjitos