Foros del Web » Creando para Internet » HTML »

condicionar el tecleeo

Estas en el tema de condicionar el tecleeo en el foro de HTML en Foros del Web. saludos mi pregutna es sobre los cuadros de texto,, quiero hacer q un cuadro de texto acepte unicamente letras y numeros y diagonales como puedo ...
  #1 (permalink)  
Antiguo 22/10/2006, 15:19
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 2 meses
Puntos: 53
condicionar el tecleeo

saludos mi pregutna es sobre los cuadros de texto,, quiero hacer q un cuadro de texto acepte unicamente letras y numeros y diagonales como puedo lograrlo ,, me dijeron q con un onkeypress pero ni idea de como lograrlo de antemano gracias
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #2 (permalink)  
Antiguo 22/10/2006, 15:26
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Mira este en un javascripts, casi todas las validaciones web de parte de cliente se hacen asi, cuando me refiero por parte del cliente es que se hacen por el navegador web, como Firefox, Netscape, Internet Explorer, Opera,ect


<html>
<head>
<script language="JavaScript">
<!--
var nav4 = window.Event ? true : false;
function NumLetra(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key == 95 || (key >= 48 && key <= 57) || (key >= 64 && key <= 90)|| (key >= 97 && key <= 121));
}
//-->
</script>
</head>
<body>
<p><input type="text" name="valor" size="12" maxlength="12"
onKeyPress="return NumLetra(event)"></p>
</body>
</html>
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:26.