0 votos
por (20 puntos) en Javascript
pues yo keria hallar la forma de ke al pulsar el boton enviar de un formulario el click cuente como si fueran x veces (ke yo kiera)

hay ke enviar 4 datos para el ke digo yo: nombre,contraseña,dato1,dato2 y cada vez ke kiero por ejemplo enviar varias veces el mismo dato tengo ke darle al boton enviar,atras en el navegador y volver a darle a enviar y asi.

por ejemplo ke me aparezcan las 4 casillas como para enviar el formulario normal, y ke me aparezca una quinta casilla ke ponga "NUMERO DE VECES A ENVIAR" o algo asi y yo escribo un numero y ke al darle a enviar me lo envie esas veces (pero no digo ke me abra ese numero de ventanas sino ke ejecute el proceso sobre una misma ventana o sobre otra diferente ke se abra)

me aconsejaron ke lo hiciera en JavaScript con un bucle for que ejecute 5 submit, perono se como se hace. alguien me hecha una mano?


5 Respuestas

0 votos
por (3.2k puntos)
Hola,

Para hacer eso, te sugiero enviar la informacion a la misma pagina.

<form method=&quot;post&quot; target=&quot;_self&quot;>

Ahora te mando un ejemplo, en mi caso enviare NOMBRE y APELLIDO las veces que yo desee a mi misma pagina, asi evito estar yendo atras cada vez. De esta manera puedes enviar informacion las veces que desees.

==========================================================================

<html>

<body>

<?php

//Aqui hago lo que quiero con la informacion

//enviar a BD o lo que sea, en este caso solo lo imprimire

$nombre = $_POST['nombre'];

$apellido = $_POST['apellido'];

echo &quot;<h2>Datos recibidos: $nombre $apellido</h2>&quot;

?>

    <form method=&quot;post&quot; target=&quot;_self&quot;>

    Nombre: <input type=&quot;text&quot; name=&quot;nombre&quot; />

    Apellido:<input type=&quot;text&quot; name=&quot;apellido&quot; />

    <input type=&quot;submit&quot; value=&quot;Enviar&quot; />

    </form>

<body>

</html>

=================================================

Espero sea de ayuda.

Atte: Luis Roberto


0 votos
por (3.2k puntos)
Espero eso sea justamente lo que buscas ... saludos


0 votos
por (3.2k puntos)
Ahora te dejare un ejemplo que al poner un determinado numero de veces, se hace algo con esa informacion N veces.

==========================================

<html>

<body>

<?php

//Aqui hago lo que quiero con la informacion

//enviar a BD o lo que sea, en este caso solo lo imprimire

//siempre hara $numero veces la accion que desees

$numero = $_POST['numero'];

$nombre = $_POST['nombre'];

$apellido = $_POST['apellido'];

if(isset($numero)){

    for($i=1;$i<=$numero;$i++)

        echo &quot;<h2>Datos [$i]: $nombre $apellido</h2>&quot;;

}

?>

    <form method=&quot;post&quot; target=&quot;_self&quot;>

    Nombre: <input type=&quot;text&quot; name=&quot;nombre&quot; />

    Apellido:<input type=&quot;text&quot; name=&quot;apellido&quot; />

    No Veces:<input type=&quot;text&quot; name=&quot;numero&quot; />

    <input type=&quot;submit&quot; value=&quot;Enviar&quot; />

    </form>

<body>

</html>

==========================================


0 votos
por (3.2k puntos)
Segun te entiendo, quieres hacer N veces alguna accion con ciertos datos, y se trata de trabajar N veces con los datos y no asi enviar N veces los datos.

Debes reutilizar la informacion enviada, ya que el envio tarda mas que el procesamiento.

Ahora espero sea de mas ayuda


0 votos
por (40 puntos)
HOLA COMO PUEDO HACER ESTO PERO QUE LO MANDE A UNA PAGINA POR POST? AYUDA POR FAVOR

Preguntas relacionadas

0 votos
3 respuestas
preguntado por marin (20 puntos) Ene 28, 2016 en HTML
0 votos
1 respuesta
0 votos
14 respuestas
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...