129 messaggi dal 03 ottobre 2001
Ho un problema:

In una pagina ASP ho un menù di tipo SELECT OPTION dove l'utente può decidere fra una ventina di valori diversi.

Il via per passare il valore selezionato dall'utente avviene però tramite una icona (tag <IMG>) e non tramite il classico bottone di tipo SUBMIT.

Come faccio a passare quel valore alla pagina richiamata dall'icona cliccata?


Grazie
Miky.



---------------------
Mi disse il Saggio: "La risposta è dentro di te... però è sbagliata"
23 messaggi dal 01 ottobre 2001

In precedenza ho avuto anche io il tuo problema e, l'ho risolto in questo modo:

<form name="form" action="z.asp" method="post">
<input type="numeric" size="2" name="G1" value="0" >
<input type="numeric" size="2" name="G2" value="0" >
..
..
<img src="../icone/austria.gif" onclick=javascript:form.submit()>
</form>

Puoi mettere nell'immagine la riga evento "onclick=javascript:form.submit()" oppure fare una funzione richiamata da un altro evento in cui metti il nome del form + "." + il metodo submit()


Fammi sapere se funziona.

Ciao
Morpheus78
robynet00@tiscalinet.it

129 messaggi dal 03 ottobre 2001
Mi stai aprendo gli occhi !!!

Purtroppo non sono così pratico da capire al volo tutto quello che mi hai consigliato. Provo a scriverti qui le righe di codice che riguardano questo problema:

<FORM>
<SELECT NAME="SelTag" Class="MyTXT">
<OPTION VALUE="0" SELECTED >Scegli</OPTION>

<% if catalogo("TA30") = 30 then %>
<OPTION VALUE="30"><% = catalogo("TA30") %></OPTION>
<% end if %>

<% if catalogo("TA31") = 31 then %>
<OPTION VALUE="31"><% = catalogo("TA31") %></OPTION>
<% end if %>

...
...

</SELECT>

------- E poi c'è l'icona da cliccare per inviare i dati:

<A HREF="javascript:;" onclick="shot('CarrelloAdd_TAGLIA.asp?tipo=<%= tipoprod %>&id=<%= catalogo("IDArticolo") %>')"><IMG SRC="/images/ok_carrello_add.gif" ALT="" WIDTH="69" HEIGHT="20" BORDER="0"></A>


Praticamente, se non ho capito male, il tag FORM devo strutturarlo come mi hai detto tu. (ma "z.asp" è il nome della pagina a cui inviare i dati, giusto? quindi la devo ripetere anche qui, oltre che nell' HREF ?)

Però non riesco a capire come dovrei adattare l'evento ONCLICK.

Praticamente: il nome della pagina che contiene la FORM è Prodottoview.asp

mentre la pagina che dovrà gestire i dati della FORM si chiama CarrelloAdd_TAGLIA.asp


Help me!

Grazie mille.

Miky



---------------------
Mi disse il Saggio: "La risposta è dentro di te... però è sbagliata"
215 messaggi dal 29 aprile 2001
www.antidoto.org
E se invece fai:

<FORM action="CarrelloAdd_TAGLIA.asp?tipo=<%= tipoprod %>&id=<%= catalogo("IDArticolo") %>" method="post">
<SELECT NAME="SelTag" Class="MyTXT">
<OPTION VALUE="0" SELECTED >Scegli</OPTION>

<% if catalogo("TA30") = 30 then %>
<OPTION VALUE="30"><% = catalogo("TA30") %></OPTION>
<% end if %>

<% if catalogo("TA31") = 31 then %>
<OPTION VALUE="31"><% = catalogo("TA31") %></OPTION>
<% end if %>

...
...

</SELECT>
<INPUT type="image" src="nomeimmagine" Name="submit" border="0">
</FORM>


@ntidoto - Tutta la Roma dei Pub
http://www.antidoto.org
Il migliore sito sui pub di Roma, sul mondo della birra e non solo
129 messaggi dal 03 ottobre 2001
Per ora non devo più risolvere questo problema.
Ti ringrazio comunque per l'aiuto. Fra un po' ci tronerò sopra... e allora apparirà un nuovo messaggio :-)

Ciao
Grazie


---------------------
Mi disse il Saggio: "La risposta è dentro di te... però è sbagliata"

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.