[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

(OT) Validación con Javascript





Estimados, estoy comenzando en _javascript_.
Intento validar en un formulario que una caja de texto acepte solamente números y ya me fue bien con eso.
Otras 2 deben aceptar letras y la Ñ y ñ y á, é, í, ó, ú además de la barra espaciadora y el backspace.
Ya he logrado que me reconozca solamente las letras pero no los espacios ni las ñ ni los acentos.
Tengo esto:
 
<script>
function mis_datos(){
var key=window.event.keyCode;
if (key < 48 || key > 57){
window.event.keyCode=0;
}
}
</script>

<script>
function purasletras(){
var key=window.event.keyCode;
if (key > 31 && (key < 64 || key > 90) && (key < 97
|| key > 122))
{
window.event.keyCode=0;
}
}
</script>
 

<html>
<body>

<FORM method=post action="" href="http://script.pl">script.pl">
Registro de un usuario
 

<TABLE BORDER=0>
<TR> 
<TD>Apellidos</TD> 
<TD><sript>
<INPUT type=text _onkeypress_="purasletras()" name="apellido"></TD>
</TR>
<TR> 
<TD>Nombres</TD> 
<TD><INPUT type=text _onkeypress_="purasletras()" name="nombre"></TD>
</TR>
<TR> 
<TD>Teléfono</TD> 
<TD><INPUT type=text _onkeypress_ ="mis_datos()"  name="telefono">
</TD>
</TR>
</TABLE>
</FORM>
</body>
</html>
 
¿Qué le debería agregar????? Muchas gracias si me pueden ayudar

Reply to: