FOROS DE INFORMATICA
Noticias: Realizada migración del foro, si tienen problemas con alguna imagen reportar al administrador
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Mayo 02, 2024, 01:41:22


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: Problemas validación <form>  (Leído 4563 veces)
karcass
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 64


La física es el sistema operativo del Universo


« : Abril 16, 2012, 07:59:52 »

Hola, me gustaría validar un formulario con javascript, pero parece ser que no me funciona, algún consejo?:

<html>

   <head>

      <title>Prueba email</title>

<script>
function revisar() {
if(formulario.email == "") { alert('Lo siento, debes poner un email de contacto, gracias.') ; return false ; }
if(formulario.comentario == "") { alert('Lo siento, debes poner al menos un mensaje, gracias. ') ; return false ; }
}
</script>

   </head>
   
   <body>   

      <form name="formulario" method="post" action="nova_enviar.php" onsubmit="return revisar()" >

         <span>Introduzca su email: </span><input name="email" type="text"><br />

         <span>Comentarios</span><input name="comentarios" type="text"><br />
         
         <input type="submit" value="enviar">
      
      </form>

   </body>

</html>
En línea

Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura
karcass
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 64


La física es el sistema operativo del Universo


« Respuesta #1 : Abril 16, 2012, 08:02:22 »

He cambiado "comentarios", pero me sigue dando fallos, por si ven esa errata
En línea

Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura
Etereo
Global Moderator
Habitante
*****

Karma:9
Desconectado Desconectado

Mensajes: 2374



« Respuesta #2 : Abril 16, 2012, 10:15:50 »

Hola, te falta la propiedad del objeto, en este caso, value.

formulario.email.value
formulario.comentarios.value

Un saludo
En línea

karcass
Junior
**

Karma:0
Desconectado Desconectado

Mensajes: 64


La física es el sistema operativo del Universo


« Respuesta #3 : Abril 16, 2012, 12:55:49 »

Hola, te falta la propiedad del objeto, en este caso, value.

formulario.email.value
formulario.comentarios.value

Un saludo

Ok¡¡¡ ya lo he resuelto¡¡¡ thanks:

<script>
   
      function revisar() {
         if(document.form.email.value == "") {
               alert("Lo siento, debes poner un email de contacto, gracias.");
         return false; }
         if(document.form.comentarios.value == "") {
               alert("Lo siento, debes poner al menos un mensaje, gracias.");
         return false; }
}
   </script>

   </head>
   
   <body>   

      <form id="formulario" name="form" method="post" action="nova_enviar.php" onsubmit="return revisar();" >

         <span>Introduzca su email: </span><input name="email" type="text"><br />

         <span>Comentarios</span><textarea cols="38" rows="6" name="comentarios" type="text"></textarea><br />
         
         <input type="submit" value="enviar">
      
      </form>

   </body>
En línea

Desde el punto de vista de un programador, el usuario no es más que un periférico que teclea cuando se le envía una petición de lectura
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM