Programación Web y Scripting > HTML

 <form></form>

(1/4) > >>

RadicalEd:
Hola chicos de SoloCodigo, tengo un problema con un form y es que necesito que se cargue el resultado en un popup, pero no me hace nada, me levanta el popup pero la información no me la deja salir, he dejado que también se cargue la información generada en la página y sale correctamente, pero en el popup no pasa esto, alguién sabe como puedo hacer?
Adjunto el código del form.

Gracias Chao.
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><form method="post" action="consultas.php" name="consulta" onsubmit="document.forms[0].enviar.value='Por favor espere...';document.forms[0].enviar.disabled=true;window.open('consultas.php','ventanaForm','toolbars=no,scrollbars=yes,resizable=no,width=800,height=600')">
  <input name="enviar" value="Enviar" type="submit"><br>
</form>
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->

ArKaNtOs:
al parecer al realizar eso las variables POST que envies no llegan al popup porque no estan dentro del submit, lo que puedes hacer es mandar los valores de tu form por el metodo GET, algo asi:

<form method="post" action="consultas.php" name="consulta" onsubmit="document.forms[0].enviar.value='Por favor espere... ';document.forms[0].enviar.disabled=true;window.open('consultas.php?val0=document.consulta[0].value&val1=document.consulta[1].value&'
espero a esto te refieras :)

RadicalEd:
Nopi, así no cuente, mira este es todo el código para que me entiendas.
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
 <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
 <title>Conectar</title>
 <script language="JavaScript">
 function confirmar()
 {
   document.forms[0].submit();
   document.forms[0].enviar.value = 'Por favor espere...';
   document.forms[0].enviar.disabled = true;                window.open('','ventanaForm','toolbars=no,scrollbars=yes,resizable=yes,width=800,height=600,left='+(screen.availWidth/2-400)+',top='+(screen.availHeight/2-300)+'');)
 }
 </script>
</head>
<body>
<div style="text-align: left;" align="center">
<img src="../images/campina/logocampina.gif" border="0">
<form method="post" action="consultas.php" onsubmit="confirmar()" name="consulta">
  <table style="text-align: left;" border="0">
    <tbody>
      <tr>
        <td>Código Alumno</td>
        <td><input name="codigo"></td>
      </tr>
    </tbody>
  </table>
  <input name="enviar" value="Enviar" type="submit"><br>
</form>
</div>
</body>
</html><!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Lo que debe hacer el popup es cargar el archivo consultas.php dentro de este.

Gracias Chao.

F_Tanori:
Bien pues como dice ArKantos el popup no esta recibiendo los datos simplemente esta abriendo la pagina (consultas.php) sin ningun parametro


incluso nisiquiera hace falta enviar el fomulario


--- Código: Text --- function confirmar(){      //document.forms[0].submit();  document.forms[0].enviar.value = 'Por favor espere...';  document.forms[0].enviar.disabled = true;  window.open('consultas.php?codigo='+document.forms[0].codigo.value,'ventanaForm','toolbars=no,scrollbars=yes,resizable=yes,width=800,height=600,left='+(screen.availWidth/2-400)+',top='+(screen.availHeight/2-300)+'');} 
pero necesitas enviarle las variables al popup al fin de cuenta sera como post ... :whistling: en teoria... porque el popup no muestra la barra de direcciones


Saludos

RadicalEd:
Gracias funciono de maravilla, no sobra decir que la variable hay que recibirla en el .php

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa