Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[HELP FORM] - Qualcuno mi aiuta sui form ?!?
Clicca QUI per vedere il messaggio nel forum
Glucks
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!!!!!

ripe
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! :)

TankJr.
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...

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate