106 messaggi dal 16 ottobre 2001
in un form in cui ho un campo testo dovrei mettere due bottoni che portano a pagine diverse che utilizzano entrambe il valore del campo testo.
Come faccio a gestire una situzione del genere?


265 messaggi dal 28 aprile 2001
sandra ha scritto:
in un form in cui ho un campo testo dovrei mettere due bottoni che portano a pagine diverse che utilizzano entrambe il valore del campo testo.
Come faccio a gestire una situzione del genere?


Ciao,
devi usare Javascript e passare le querystring:

....
<script Language="Javascript">
function invia_dati(bottone){
var page1="pagina1.asp";
var page2="pagina2.asp";

var dati_text=document.nome_form.nome_text.value;
if(bottone=='1'){
var file_to_open=page1+"?dato="+dati_text;
window.open(file_to_open)}
else {
var file_to_open=page2+"?dato="+dati_text;
window.open(file_to_open)}
} // end function
</script>

....

al bottone 1
<input type="button" name ..... onclick="invia_dati('1')">
al bottone 2
<input type="button" name ..... onclick="invia_dati('2')">

Logicamente puoi usare altri tag tipo "target" ed altri ... ma quello devi vederlo tu.

Spero di aver centrato il problema.

Ciao
Filippo
Modificato da filippo_260367 il 08 ottobre 2002 17.48 -

Non dir di me' se di me' non sai, pensa di te ... e poi di me' dirai.

Autore (sottoscritto)
27 messaggi dal 27 settembre 2002
al form non imposti il parametro action che invece imposterai al click dei bottoni di submit
per il primo:
onclick='form1.action="pagina1.asp"'

per il secondo:
onclick='form1.action="pagina2.asp"'

zora

... e poi nelle pagine 1 e 2 andrai a leggere
Request.Form("nomecontrollo")
Modificato da zora il 08 ottobre 2002 17.50 -

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.