PDA

View Full Version : [asp] passare valori ad una pagina: 2 metodi


OrcaAssassina
09-01-2012, 13:32
Ho due pulsanti con metodo post per inviare i dati ad altra pagina... Quindi pulsante 1 pagina1.asp pulsante 2 pagina2.asp... Il problema é che un pulsante é dentro altro...quindi entrambi i pulsanti mi prendono la action del principale...e non va bene.... C'é un metodo per far capire che la action principale si riferisce al pulsante 1 mentre l'altra action contenuta nel form principale si riferisce al puntante 2? Oppure potrei sostituire il pulsante interno con un link normale solo che non so come passare il valore di una casella di testo... Per passare una variabile é facile quindi: pagina1.asp?cod=variabile però non sono capace di passargli il valore della casella di testo tipo pagina1.asp?cod=caselladitesto.... Sapete aiutarmi? A me va bene anche il secondo metodo solo che non so come passare il valore.... Ciao e grazie

daxdaxdax
09-01-2012, 15:25
Ciao :)
Prova a postare il codice che usi così è più chiaro il problema ;)

OrcaAssassina
09-01-2012, 18:14
Ciao :)
Prova a postare il codice che usi così è più chiaro il problema ;)



<form name="conferma" method="POST" action="appuntamentoinserimentoconferma.asp?cod=<%= RsImm("id")%>" enctype="multipart/form-data">
...
....
...
...
<form method="POST" target="_blank" action="verificadisponibilita.asp">
...
...
<input type="submit" value="Verifica disponibilità" name="B5"></form>
....
...
<input type="submit" value="Invia" name="B3">

Praticamente sono ANNIDATI

daxdaxdax
09-01-2012, 19:18
Non sono certo della correttezza di due form annidati tra di loro, ricorri a questo metodo per particolari esigenze?
Magari sarebbe funzionale fare due form distinti oppure un form solo con due submit (con name="" diversi) e controllare lato server quale dei due è stato valorizzato.

Per passare valori tramite querystring basta usare il GET method.