Foros del Web » Programando para Internet » ASP Clásico »

Conflicto entre dos formularios dentro de la misma

Estas en el tema de Conflicto entre dos formularios dentro de la misma en el foro de ASP Clásico en Foros del Web. En la parte de un libro de visitas destinada a incluir el mensaje, hay un formulario (como cabe esperar) con una serie de campos para ...
  #1 (permalink)  
Antiguo 02/03/2002, 22:51
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 23 años, 3 meses
Puntos: 0
Conflicto entre dos formularios dentro de la misma

En la parte de un libro de visitas destinada a incluir el mensaje, hay un formulario (como cabe esperar) con una serie de campos para rellenar y un botón "enviar".
Tambien le puse una función en javascript para validarlo y para que se rellenen todos los campos antes de enviarlo.

En la parte izquierda de la página hay un menú, abajo del todo he puesto un buscador interno, un sencillo formulario con un campo para introducir las palabras y un botón "enviar" que se dirige hacia otro modulo ASP para realizar la búsqueda.

Bueno pues resulta que antes poner el menú a la izquierda, la función validar del formulario del libro de visitas funciona correctamente y no deja que se envíe el formulario sin rellenar los campos necesarios. En cuanto pongo el menú (un include) está función no funciona y el formulario del libro va por libre.
Y claro si se deja algún campo vacío da un error-> El campo 'formComentarios.Nombre' no puede ser una cadena de longitud cero.

Es decir, tengo claro que no funciona porque existe un conflicto entre los dos formularios, pero no se como solucionarlo, en otro apartado de la web tambien se me da el caso de tener dos formularios pero no pasa nada...

Si alguien sabe algo por favor que me ayude, porque tambien quiero añadir un tercero debajo del buscador interno, un buscador de internet...

P.D.
Por si sirve de algo, les diré que el formulario del menú está en un include dentro de otro include (aunque no creo que tenga nada que ver).

Saludos
  #2 (permalink)  
Antiguo 03/03/2002, 03:35
 
Fecha de Ingreso: febrero-2002
Ubicación: Mi ASP Bunker
Mensajes: 397
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: Conflicto entre dos formularios dentro de la misma

Toni, a ver si te funciona con esto.
En vez de ponerlo como include encierralo entre un "iframe".

Reemplaza la linea include por :
<iframe frameborder=0 scrolling=no width="120" height="150" src="buscador.asp"></iframe>

Ten en cuenta que deberas renombrarlo el .inc a .asp

La ventaja que el .inc te fusiona todos los archivos, mientras que con iframe permanecen independientes.

Cuentame si te anduvo. Saludos !
  #3 (permalink)  
Antiguo 03/03/2002, 10:06
 
Fecha de Ingreso: febrero-2002
Mensajes: 191
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Conflicto entre dos formularios dentro de la misma

Oye pues de escandalo tio!!

Nunca habia usado iframes y la verdad me parece que a partir de ahora les voy a dar un uso algo más continuado.
Solo he tenido que cambiar el "target" del formulario porque al principio me mostraba los resultaods dentro del pequeño iframe, pero por lo demás "gloria divina", je je.

Oye muchas gracias eh.

Un saludo
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 10:51.