18 messaggi dal 10 settembre 2004
Ciao a tutti!,
ho il seguente problema:

Ho una pagina con 2 form che richiamano a loro volta 2 pagine differenti.

FORM 1:

<form action="memOrdine.asp" method="POST" name="Main">
<input type="TEXT" size="5" name="txtCodPV">
<input type="Password" size="5" name="txtPsw">
<input type="Submit" value="Invia" id="cmdInvia" width=80 align=middle>
<input type="reset" value="Cancella" id="cmdPulisci" width=80 align=middle>
</form>

FORM 2:

<form action="StatOrdine.asp" method="POST">
<input type="Submit" value="Visualizza Stato Ordini" id="cmdInvia" width=80 align=middle>
</form>

Come faccio a passare a StatOrdine.asp il valore dei campi "TxtCodPV" & "txtPsw" contenuti nella prima form?

Se in "StatOrdine.asp" scrivo:
PV = request.form ("txtCodPV")

Non mi valorizza niente.


Mi aiutate?

Grazie in anticipo.

Mauro.
2.584 messaggi dal 14 maggio 2001
Non puoi riferirti ad un campo presente nell'altro form...
Ti conviene usare un unico form ed usare una funzione javascript per cambiare la pagina su cui fare il submit...


document.NomeForm.action = "tuaPagina.asp";
18 messaggi dal 10 settembre 2004
Come dovrei implementare?

<input type="Submit" value="Visualizza Stato Ordini" id="cmdInvia" width=80 align=middle document.main.action = "statordine.asp">

Suppongo sia sbagliato!

Quale è la sintassi?

Grazie.

Mauro.
2.584 messaggi dal 14 maggio 2001
Non devono essere più input di type submit ma devono essere tutti dei button...

<input type=button onclick='Javascript:TuaFunzione();" value=....

Nell'Head devi mettere:
<script language=javascript>
function TuaFunzione()
{
document.NomeForm.action = "tuaPagina.asp";
document.NomeForm.submit();
}
</script>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.