Distinguir tipos de datos en un formulario de JavaScript
Publicado: 2008-09-10 16:33 @731
Saludos otra vez, tengo hecho un formulario, pero me falta ponerle los controles para los datos, es decir, que donde vayan letras no me acepte números y viceversa.
Favor verifique esta parte del código donde se encuentra la función validanombre(), porque no me funciona aun.
Gracias
Favor verifique esta parte del código donde se encuentra la función validanombre(), porque no me funciona aun.
- <html>
- <head>
- <title You online, Registro de datos>
- </title>
- <!--- CON ESTA FUNCION TRATO DE RECHAZAR LOS VALORES QUE NO SEA DE TEXTO EN LOS CAMPOS QUE ASI LO REQUIERAN-->
- <script>
- function validanombre(document.registro.Nombre.value){
- //verificara si el valor no es numerico.
- //si es numero lo rechazara
- x=Nombre
- //Compruebo si es un valor numérico
- if (isNaN(x)) {
- //entonces (no es numero) se queda igual
- Nombre=x
- }else{
- //En caso contrario (Si era un número) devuelvo el valor
- alert("Debe escribir ")
- return ""
- }
- }
- </script>
- </head>
- <body>
- <P <h4 align="center">
- <font color "Black", face= "time new romans", <b> DATOS PERSONALES </h4 align="center">
- <h5 align="center">
- <!-- La etiqueta strong es igual a la etiqueta b, para poner negrita.-->
- </font>
- <table border="1" width="98%", height="93%", align= "center", cellpadding="7", bgcolor="orange">
- <tr>
- <!-- forma action para enviar las informaciones al correo electronico, y method con el atributo post
- para enviar informacion.-->
- <td> <align="left">
- <valign="top">
- <form name=registro action="[email protected]" method="post" enctype="textplain">
- <font color "Black", face= "Time new romans", size= "-1", <b> Mi Nombre
- <input name="Nombre" type="text" value "" size= "18" maxlenght="18" onBlur="validanombre()">
- ...
Gracias