Foros del Web » Programando para Internet » Javascript »

validacion de formulario no funciona

Estas en el tema de validacion de formulario no funciona en el foro de Javascript en Foros del Web. estoy desarrollando el código para validar formulario. Pero tengo problemas...(es que soy nueva con javascript). Si no relleno el campo nombre me sale la ventana ...
  #1 (permalink)  
Antiguo 22/12/2006, 06:05
 
Fecha de Ingreso: enero-2006
Mensajes: 208
Antigüedad: 19 años
Puntos: 3
validacion de formulario no funciona

estoy desarrollando el código para validar formulario. Pero tengo problemas...(es que soy nueva con javascript). Si no relleno el campo nombre me sale la ventana de alerta pero con el del apellido no funciona....¿Que he escrito mal?

function validate_form ( )
{
valid = true;

if (document.myForm.Nombre.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}

return valid;



valid = true;

if (document.MyForm.Apellido.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}

return valid;
}
  #2 (permalink)  
Antiguo 22/12/2006, 06:20
Avatar de skaperna  
Fecha de Ingreso: marzo-2005
Ubicación: Barcelona
Mensajes: 84
Antigüedad: 19 años, 10 meses
Puntos: 1
Re: validacion de formulario no funciona

Prueba a hacer esto:
Código PHP:

function validate_form ( )
{
  
valid true;

  if (
document.myForm.Nombre.value == "" )
  {
      
alert "Please fill in the 'Your Name' box." );
      
valid false;
   }

  if (
document.MyForm.Apellido.value == "" )
  {
     
alert "Please fill in the 'Your Name' box." );
     
valid false;
  }

  return 
valid;


Es decir con solo un return al final de todo...
__________________
La sangre son las lágrimas del alma...
  #3 (permalink)  
Antiguo 26/12/2006, 02:48
 
Fecha de Ingreso: enero-2006
Mensajes: 208
Antigüedad: 19 años
Puntos: 3
Re: validacion de formulario no funciona

muchas gracias ...ya me funciona!!!! :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.