Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » JavaScript » Distinguir tipos de datos en un formulario de JavaScript Responder al tema
Nuevo tema


Página 1 de 1  [ 2 mensajes ] 
 
Nota 2008-09-10 16:33 @731

Perlero Nuevo
Registrado: 2008-08-25 18:00 @791
Mensajes: 5
Distinguir tipos de datos en un formulario de JavaScript
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.

Syntax: [ Download ] [ Hide ]
  1. <html> 
  2. <head> 
  3. <title You online, Registro de datos>  
  4. </title> 
  5.  
  6. <!--- CON ESTA FUNCION TRATO DE RECHAZAR LOS VALORES QUE NO SEA DE TEXTO EN LOS CAMPOS QUE ASI LO REQUIERAN--> 
  7.  
  8. <script> 
  9.  
  10. function validanombre(document.registro.Nombre.value){ 
  11. //verificara si el valor no es numerico. 
  12. //si es numero lo rechazara 
  13. x=Nombre 
  14.  
  15. //Compruebo si es un valor numérico 
  16. if (isNaN(x)) { 
  17. //entonces (no es numero) se queda igual 
  18. Nombre=x  
  19. }else{ 
  20. //En caso contrario (Si era un número) devuelvo el valor 
  21. alert("Debe escribir ") 
  22. return "" 
  23.  
  24.  
  25. </script> 
  26.  
  27. </head>  
  28.  
  29. <body> 
  30.  
  31.  
  32. <P <h4 align="center">  
  33. <font color "Black", face= "time new romans", <b> DATOS PERSONALES </h4 align="center"> 
  34. <h5 align="center">  
  35.  
  36. <!-- La etiqueta strong es igual a la etiqueta b, para poner negrita.--> 
  37. </font>  
  38.  
  39. <table border="1" width="98%", height="93%", align= "center", cellpadding="7", bgcolor="orange"> 
  40.  
  41. <tr>  
  42.  
  43. <!-- forma action para enviar las informaciones al correo electronico, y method con el atributo post 
  44. para enviar informacion.--> 
  45. <td> <align="left"> 
  46. <valign="top">  
  47.  
  48. <form name=registro action="emedward222@yahoo.com" method="post" enctype="textplain"> 
  49.  
  50. <font color "Black", face= "Time new romans", size= "-1", <b> Mi Nombre  
  51. <input name="Nombre" type="text" value "" size= "18" maxlenght="18" onBlur="validanombre()">  
  52. ... 


Gracias


Nota 2008-10-18 15:53 @703

Perlero Nuevo
Registrado: 2007-09-09 14:44 @656
Mensajes: 67
Hola.

Después de cada línea de JavaScript hay que poner ";" .
Otra cosa que puede fallar es el paso del argumento pero no estoy seguro.

Saludos.


Responder al tema  [ 2 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO