Originariamente inviato da br1
In un solo form (con l'action di default) metti:
Cerca nel sito <input type="radio" name="scelta" onclick="this.form.action='http://www.miosito/blabla/ricerca/bla';">
Cerca nel web <input type="radio" name="scelta" onclick="this.form.action='http://www.google.it/custom';">
ciao
Come puoi leggere qui sopra, hai due radio button:
Se premi il primo l'action del form diventa 'http://www.miosito/blabla/ricerca/bla'
Se premi il secondo l'action diventa 'http://www.google.it/custom'
...e se non premi niente?
L'action non si modifica, quindi devi lasciare che ci sia una action già impostata, a scelta tra le due disponibili:
Codice PHP:
<form method="get" action="http://www.miosito/blabla/ricerca/bla">
Codice PHP:
<form method="get" action="http://www.google.it/custom" target="_top">
Quindi, alla fine il tuo form assomiglierà molto a questo:
codice:
<form method="get" action="http://www.miosito/blabla/ricerca/bla">
<input name="q" type="text" id="q" />
Cerca nel sito <input type="radio" name="scelta" onclick="this.form.action='http://www.miosito/blabla/ricerca/bla';" checked="checked" />
Cerca nel web <input type="radio" name="scelta" onclick="this.form.action='http://www.google.it/custom';" />
<input name="" type="submit" value="Invia" />
</form>