Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Distinguir tipos de datos en un formulario de JavaScript

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Javascript
Mensaje Mie Sep 10, 2008 3:33 pm
edward
Perlero Nuevo
Perlero Nuevo
Registrado: 25 Ago 2008
Mensajes: 5
Distinguir tipos de datos en un formulario de JavaScript Responder citando

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:
<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
Mensaje Sab Oct 18, 2008 2:53 pm
elnico
Perlero Nuevo
Perlero Nuevo
Registrado: 09 Sep 2007
Mensajes: 46
Responder citando

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.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Javascript Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group