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.
- <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="emedward222@yahoo.com" 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