form con 2 opzioni

salve,

come posso creare un form con due opzioni?

tipo

se premo 1 allora vai su "1.php"

se premo 2 allora vai su "2.php"

io ho sempre utilizzato:

<form methot="POST" action="predefinito.ph">

<input type="submit" value="ok">

</form>

..ma ovviamente così non ho scelta mentre io vorrei aggiungere un'altro pulsante che mi rimanda ad un'altra pagina,

grazie!

inviato 10 anni fa
yusizu
X 0 X

Hai diverse opzioni:

  • puoi usare 2 form distinti che però non potranno avere campi in comune
  • puoi usare un javascript che al momento della pressione di uno dei due bottoni cambi l'action del form
  • puoi usare un unico script che faccia le veci di 1.php e 2.php

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

vorrei usare il php se possibile

ma non riesco a scrivere il codice ho provato a fare:

<form metod='POST' action=' '>
<input type='text' name='prova'>
<input type='submiti' value='1' onclik='1.php'>
<input type='submiti' value='2' onclik='2.php'>
</form>

....ma ovviamente non funziona...

help

P.S ovviamente questo script è il proseguo dell'altro topic

 :bye:

risposto 10 anni fa
yusizu
X 0 X

Secondo me il metodo più veloce è con javascript:

<script language="JavaScript">
function link(i){   
   if (i==1){ document.form.action='1.php';return true;}
   if (i==2){ document.form.action='2.php';return true;}
   return false;
}
</script>


<form name='form' method='POST'>
<input type='text' name='prova'>
<input type='button' value='link1' onclick='link(1);submit();'>
<input type='button' value='link2' onclick='link(2);submit();'>
</form>

 :bye:

risposto 10 anni fa
Nico Colonna
X 0 X

Ma è proprio necessario avere 2 script distinti per processare il form?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda