Foros del Web » Programando para Internet » Javascript »

es posible llamar un formulario que esta dentro de otro formulario

Estas en el tema de es posible llamar un formulario que esta dentro de otro formulario en el foro de Javascript en Foros del Web. La duda que tengo es esa, si puedo llamar a un formulario con javascript que este metido dentro de otro pongo un ejemplo. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 14/05/2012, 17:46
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 3 meses
Puntos: 10
es posible llamar un formulario que esta dentro de otro formulario

La duda que tengo es esa, si puedo llamar a un formulario con javascript que este metido dentro de otro pongo un ejemplo.

Código HTML:
Ver original
  1. <form name='form_principal' action='procesar_principal.html'>
  2.  
  3. <form name='form' action='procesar.html'>
  4. <input type='text' name='nombre' onclick='nombreDefecto()'/ >
  5.  
  6. </form>
  7.  
  8. </form>

Lo que estoy intentando pero no lo consigo es, creo una funcion que quiero llamarla con el evento onclick que esta en el formulario que esta dentro del formulario principal, con esta funcion intento hacer un submit() para ese formulario, pero no se que hice mal porque lo que me hace es el submit del formulario principal, yo intente esto.

Código Javascript:
Ver original
  1. function nombreDefecto(){
  2. document.forms.form.submit();
  3.        
  4. }

como tendria que hacer la llamada a dicho formulario?
  #2 (permalink)  
Antiguo 14/05/2012, 19:23
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

En la estructura de HTML no existe hacer un form dentro de otro.
Explicate mejor para ver porque queres hacer esto, capas que podemos ayudarte.
  #3 (permalink)  
Antiguo 14/05/2012, 19:25
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Si lo que queres es enviar con javascript el formulario "form", entonces para que usas otro form arriba?, no entiendo
  #4 (permalink)  
Antiguo 14/05/2012, 19:29
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Si lo que en realidad queres hacer es procesar el form hacia "procesar_principal.html" entonces directamente ponele action procesar_principal.html, y nada de hacer un form dentro de otro, contanos que queres hacer bien asi te ayudamos.
  #5 (permalink)  
Antiguo 14/05/2012, 19:30
Avatar de diamari  
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años
Puntos: 30
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Añado que que en html no esta permitido ni siquiera tener dos form en una misma pagina (por eso el problema que tienes). Ahora si explicas el razón por que piensas que necesitas dos formularios a lo mejor te podemos encontrar un solución.
  #6 (permalink)  
Antiguo 14/05/2012, 20:03
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Gracias por vuestro interes, mas que nada era para probar, ya que estoy en practica soy novatillo, en definitiva no se puede, pero tampoco se puede tener dos formularios en un mismo documento algo como esto:

<html>
<body>
<form name='uno'></form>
<form name='dos'>
<input type='text' name='email'>
</form>
</body>
</html>

como llamaria al segundo formulario y a su campo si esque se puede.
Saludos
  #7 (permalink)  
Antiguo 15/05/2012, 05:24
Avatar de diamari  
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años
Puntos: 30
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Pensaba que había leído que no pero al investigar un poco parece que si se puede.
  #8 (permalink)  
Antiguo 15/05/2012, 06:26
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Como se tendria que hacer?
Saludos.
  #9 (permalink)  
Antiguo 16/05/2012, 05:26
Avatar de diamari  
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años
Puntos: 30
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Código HTML:
<html>
<head>
	<title>Untitled Document</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
	<form name="form1" method="post" action="doform.php">
		<input type="text" name="textfield">
		<input type="submit" name="Submit" value="Submit">
	</form>
	<p>&nbsp;</p>
	<form name="form2" method="post" action="doform.php">
		<input type="text" name="textfield">
		<input type="submit" name="Submit2" value="Submit">
	</form>
	<p>&nbsp;</p>
	<form name="form3" method="post" action="doform.php">
		<input type="text" name="textfield">
		<input type="submit" name="Submit3" value="Submit">
	</form>
	<p>&nbsp;</p>
</body>
</html> 
  #10 (permalink)  
Antiguo 16/05/2012, 14:13
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Si claro que se puede poner mas de un formulario en un documento, diamari te dejo un ejemplo de 3 formularios, podes poner todos los que quieras, pero no uno dentro del orto.
  #11 (permalink)  
Antiguo 16/05/2012, 15:15
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: es posible llamar un formulario que esta dentro de otro formulario

Cita:
Iniciado por rodrigo791 Ver Mensaje
Si claro que se puede poner mas de un formulario en un documento, diamari te dejo un ejemplo de 3 formularios, podes poner todos los que quieras, pero no uno dentro del orto.

Gracias por la aclaracion.

diamari gracias por el ejemplo pero lo que necesitaba era como llamar a los formularios, aunque ya lo solucione, se llama a los form por sus nombres o por array, un saludo.

Etiquetas: formulario, funcion, html, input, posible
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 08:53.