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