.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Forum De Bell Tolls (http://www.dsy.it/forum/forumdisplay.php?forumid=7)
-- [HELP FORM] - Qualcuno mi aiuta sui form ?!? (http://www.dsy.it/forum/showthread.php?threadid=9564)


Posted by Glucks on 16-03-2004 20:40:

[HELP FORM] - Qualcuno mi aiuta sui form ?!?

Ciao a tutti...
Ho un problema e spero qualcuno di voi mi possa aiutare.

Ho un form di con tre radio button, ma come faccio ad avere alla fine due pulsanti submit collegati a due pagine diverse?

Cioè io ho alcuni radio button ognuno dei quali rappresenta una cosa che posso modificare o eliminare. Alla fine appunto ci dovranno essere due pulsanti, uno modifica (che invierà i dati del form alla pagina modifica.asp) ed uno elimina (che invierà i dati del form alla pagina elimina.asp) ... chiaro?

solo che non ci riesco perchè la pagina a cui verranno mandati i dati del form si specifica all'apertura del form e non dentro al pulsante... avevo pensato a due form annidati ma non si può...

Cioè io vorrei che i dati del form vengano mandati a due pagine diverse a seconda del pulsante che si preme...

GRAZIE MILLE A TUTTI!!!!!

__________________
In un bagno in via Celoria c'è scritto: "Se entri con il sedere che prude, esci con il dito che puzza!!"


Posted by ripe on 16-03-2004 22:18:

La soluzione non è affatto banale, te ne posto una possibile:

code:
<script lang="javascript"> <!-- function Invia(modulo) { if (modulo == 1) document.miomodulo.action = 'modifica.asp'; else if (modulo == 2) document.miomodulo.action = 'cancella.asp'; document.miomodulo.submit(); } //--> </script> <form method="post" name="miomodulo"> Nome:<br> <input type="text" name="nome" value = ""> <input type="button" value="Modifica" onClick="java script:Invia(1);"> <input type="button" value="Cancella" onClick="java script:Invia(2);"> </form>


Spero che funzioni e di esserti stato utile! :)

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»


Posted by TankJr. on 17-03-2004 12:02:

oppure puoi mettere nel form un input nascosto:
<input type='hidden' name='azione'>

e nei 2 pulsanti:
<input type="submit" value="Modifica" onClick="this.form.azione.value='modifica';">
<input type="submit" value="Cancella" onClick="this.form.azione.value='cancella';">

nella classe che riceve il tutto ti comporterai diversamente a seconda dei valori di quel campo...

__________________
"Il Buddha, il Divino, dimora nel circuito di un calcolatore o negli ingranaggi del cambio di una moto con lo stesso agio che in cima a una montagna o nei petali di un fiore. Pensare altrimenti equivale a sminuire il Buddha - il che equivale a sminuire sè stessi." Robert M. Pirsig - Lo Zen e l'arte della manutenzione della motocicletta


All times are GMT. The time now is 01:51.
Show all 3 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.