Resultados 1 al 3 de 3

Problema con form action

  1. #1 Problema con form action 
    Avanzado
    Fecha de ingreso
    Jun 2006
    Ubicación
    Donde vivo
    Mensajes
    338
    Descargas
    0
    Uploads
    0
    Hola,
    Hace mucho que no paso por aqui, espero que la vida os vaya bien a todos.
    La cuestión es que he vuelto a entrar un poco en este mundillo de la informática por el desarrollo web y tengo problemas con un script programado con html, php y javascript. Ahí va el codigo:
    Código:
    <form method="post" action="javascript:window.open('argazkik.php' , 'Argazkiak' , 'width=300,height=300,scrollbars=YES',resizable='NO',top='20',left='30',location='NO',menubar='NO')">
    <label for="file">Ezabatu argazkiak:</label>
    <input type="text" name="mierda" />
    <?php karpetalista(); ?>
    <input type="submit" value="Ezabatu" />
    </form>
    El codigo es sencillo: un formulario que al 'submitear'(lo siento pero no se decirlo de otra forma) te abre una página en una ventana nueva mediante un comando javascript. Bien, los problemas son dos. El primero, que cuando 'submiteas' a demás de abrir la nueva página redirecciona la presente a 'NO', no lo entiendo y no se como evitarlo. El segundo es que la nueva página ('argazkik.php' en este caso) no recibe la información del formulario en la variable post, $_POST["mierda"] por ejemplo.
    Os agradecería que me ayudarais con este problema.
    Muchas gracias y saludos.
    Ojo por ojo y el mundo se quedará ciego.
    Citar  
     

  2. #2  
    Iniciado
    Fecha de ingreso
    Dec 2012
    Mensajes
    13
    Descargas
    0
    Uploads
    0
    no tengo mucha experiencia con java pero a ver si te ayudo en algo o te provoco alguna iluminacion con mis desvarios XD.....he estado mirandolo y al hacer el window.open el valor lo pones como "location" y creo que en realidad es "locationbar"no se si es asi o no ,a parte igual es que tu URL necesitaria ser completa o absoluta creo que se dice(c:\dds\noseque.php)a no ser que tengas configuraciones del action ya establecidas en otro archivo.
    a lo de la variable no te se decir creo que en principio te deberia mandar el valor del texto.
    No se si te servira de algo O_o
    Citar  
     

  3. #3  
    Moderador Global Avatar de hystd
    Fecha de ingreso
    Jul 2005
    Ubicación
    1, 11, 21, 1211...
    Mensajes
    1.596
    Descargas
    58
    Uploads
    0
    ¿En el action de un form meter código javascript? eso es erróneo. Si funciona, da gracias a que los navegadores son permisivos.

    Debes meterlo en el evento onsubmit. Ahí si puedes meter todo el javascript que quieras. Además el código javascript tenía unos cuantos errores sintácticos debidos a las comitas '.

    En el action debes poner la página o script que va a recibir los datos del formulario, en tu caso por POST:

    Código:
    <form method="post" action="b.php"
          onsubmit="javascript:window.open('argazkik.php' , 
                                           'Argazkiak' , 
                                           width='300',
                                           height='300',
                                           scrollbars='YES',
                                           resizable='NO',
                                           top='20',
                                           left='30', 
                                           menubar='NO')">
    <label for="file">Ezabatu argazkiak:</label>
    <input type="text" name="mierda" />
    <input type="submit" value="Ezabatu" />
    </form>
    Y otra cosa, ese codigo javascript te lo puedes ahorrar si haces uso del atributo "target" de la etiqueta <form>.

    Un saludo.
    Última edición por hystd; 28-12-2012 a las 22:22
    El optimista tiene ideas, el pesimista... excusas

    Citar  
     

Temas similares

  1. enctype="multipart/form-data" no retorna ruta completa
    Por AJaramillo en el foro PROGRAMACION WEB
    Respuestas: 15
    Último mensaje: 05-04-2012, 21:59
  2. como puedo abrir un form dentro de otro form en visual 6.0
    Por darkness-sal en el foro PROGRAMACION DESKTOP
    Respuestas: 14
    Último mensaje: 24-06-2010, 18:56
  3. Sobre Form en c# (Pocket PC)
    Por Deskicio en el foro PROGRAMACION DESKTOP
    Respuestas: 5
    Último mensaje: 03-05-2007, 20:25
  4. Crackear HTML Form-based
    Por KhAoZ_ en el foro INGENIERIA INVERSA
    Respuestas: 1
    Último mensaje: 03-03-2003, 14:06

Marcadores

Marcadores