Foros del Web » Programando para Internet » Javascript »

Problema con 2 FORM y onSubmit

Estas en el tema de Problema con 2 FORM y onSubmit en el foro de Javascript en Foros del Web. Gente, Tengo dos formularios. Código: forma formb A la vez, tengo dos funciones para validar datos en cada uno. Código: <script> function valida_forma(){ if (document.forma.nombrea.value.length==''){ ...
  #1 (permalink)  
Antiguo 05/02/2010, 09:59
 
Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 20 años, 10 meses
Puntos: 2
Problema con 2 FORM y onSubmit

Gente,
Tengo dos formularios.

Código:
forma
formb
A la vez, tengo dos funciones para validar datos en cada uno.

Código:
<script>
function valida_forma(){
    if (document.forma.nombrea.value.length==''){
     alert("Elegir NOMBRE Form a");
       return false;
    } 
</script>


<script>
function valida_formb(){
    if (document.formb.nombreb.value.length==''){
     alert("Elegir NOMBRE Form b");
       return false;
    } 
</script>
En los form tengo...

Código:
<form method="POST" action="index.php" name="forma" onSubmit="return valida_forma();">


<form method="POST" action="index.php" name="formb" onSubmit="return valida_formb();">
Y los campos que valida son dos input:

Código:
Uno con el NAME: nombrea
Uno con el NAME: nombreb
¿Cual es el problema?
El primero me funciona... El segundo, NO.

Alguna mano?!
Gracias.
  #2 (permalink)  
Antiguo 05/02/2010, 10:01
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con 2 FORM y onSubmit

¿Estás intentando anidar ambos formularios? ¿Te has asegurado de que los nombres de los campos sean correctos? ¿Produce algún error (Consola de Errores de tu navegador)?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: formulario
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 21:55.