Foros del Web » Programando para Internet » Javascript »

Formulario en ventana

Estas en el tema de Formulario en ventana en el foro de Javascript en Foros del Web. Hola maestr@s: Tengo un problema en una ventana, quiero enviar un formulario por medio de javascript y no me lo hace. pongo: document.formulario.submit(); y no ...
  #1 (permalink)  
Antiguo 29/10/2003, 09:05
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 7 meses
Puntos: 0
Formulario en ventana

Hola maestr@s:

Tengo un problema en una ventana, quiero enviar un formulario por medio de javascript y no me lo hace.
pongo:

document.formulario.submit();

y no me funciona creo porque al ser una ventana el document no va

Alguien sabe por que??


Muchas gracias de un PHPero+
kco
  #2 (permalink)  
Antiguo 29/10/2003, 09:38
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Hola kco.

El document si va, sin duda. El problema debe estar en otro lado.

¿Puedes publicar el código a ver que conseguimos?

Saludos.
  #3 (permalink)  
Antiguo 29/10/2003, 11:16
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Has cerrado el formulario con la etiqueta </FORM>??

¿formulario es el name del form?

prueba a poner: document.forms[0].submit();

¿Lo haces desde la misma ventana?

Si la respuesta es no pon: nombreDeVentana.document.forms[0].submit();

Si es un frame dentro de otra ventana:
nombreDeVentana.frames["nombreDelFrame"].document.forms[0].submit()

Creo que Kao tiene razón... son demasaidas cosas... si pones el código o lo explicas un poco igual podamos ayudarte.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 30/10/2003, 03:49
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 7 meses
Puntos: 0
Este es el codigo resumido
entra en la funcion CC();
hace el alert pero no el submit
POR QUE ??

este es el documento prueba.php

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script>
function CC(){
alert("PASA");
document.formulario.submit();
}
</script>
<body>
<?php
if (isset ($casa))
{
print("SI CASA");
}else{
print("NO NO NO NO NO NO CASA");
}
?>
<form action="prueba.php" method="post" name="formulario" id="formulario">
ghghgh
klklkl
<input name="casa" type="hidden" id="casa" value="1">
<a href="javascript:" onClick="CC();">mandar</a> </form>

</body>
</html>

Muchas gracias y un abrazo de un PHPero+
kco

Última edición por kco; 30/10/2003 a las 03:53
  #5 (permalink)  
Antiguo 30/10/2003, 06:43
Avatar de kco
kco
 
Fecha de Ingreso: septiembre-2001
Mensajes: 249
Antigüedad: 22 años, 7 meses
Puntos: 0
Ya esta me contestaron en el foro PHP

El hipervinculo debería ser así:


code:--------------------------------------------------------------------------------
<A HREF="javascript:CC();">mandar</A>
--------------------------------------------------------------------------------

Un saludo
Txarly


Espero que os sirva, asi funciona correctamente

Un abrazo de PHPero+
kco
  #6 (permalink)  
Antiguo 30/10/2003, 07:09
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
kco!!

Por favor!! No repitas preguntas!

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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:30.