Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2017, 09:53
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 12 años, 8 meses
Puntos: 5
Restricciones a un formulario

Hola amigas/os, tengo un problema grande con un formulario que necesito que haga ciertas cosas.

Debido a como esta creado el formulario, no se como encarar el problema y lo he intentado todo.

Les explico, este es el formulario (que debe estar construido asi como lo pongo):

Código PHP:
Ver original
  1. echo "<form name='form' action='destino.php' method='post'>";
  2.            
  3.                 for($i=1; $i<=3; $i++)
  4.                
  5.                     {
  6.                         echo "Dato ". $i . " <input type='text' name='dato_" . $i . "' value='" . $_POST['dato_'.$i] . "' /><br/><br/>";
  7.                     }
  8.    
  9.                 echo "<input type='submit' name='enviar' value='enviar'>";
  10.                
  11.             echo "</form>";

Ahora el problema que no se como resolver:

1. Necesito que NO se envie el formulario sino se llena uno de los 3 inputs, (solo un input el que sea de los 3).

2. Que una vez enviado el formulario con 1 dato en algún input, el que sea, después solo se

pueda volver a enviar, cada vez, si se rellena otro input (solo 1 input se puede llenar cada vez).

Y debe ser acumulativo, es decir si la primera vez lleno un campo, la siguiente vez al llenar otro

campo, el formulario tendria 2 campos llenados, y la siguiente vez que llenara otro campo ,

tendria 3 campos llenados. ..etc

Resumiendo, si los inputs estan todos vacios , no se envia.

Si se llena un input, se envia.

si una vez enviado, se vuelve a llenar otro input , se vuelve a enviar asi sucesivamente.


Si me pudieran ayudar con esto que me lleva de cabeza les estaria muy agradecido por ello.

Un saludo.