Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Community > Tech > ASP Menù a tendina concatenati
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
geluke
Accenture S.p.A.

User info:
Registered: Sep 2003
Posts: 200 (0.03 al dì)
Location: Sirmione
Corso: Informatica
Anno: Dottore!
Time Online: 5 Days, 0:01:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
ASP Menù a tendina concatenati

Ciao a tutti,
ho bisogno di un consiglio:
Mettiamo il caso di avere un primo menù a tendina con alcune selezioni statiche. Poi ho un secondo menù a tendina dove inizialmente ci devono essere 0 selezioni; quando seleziono nel primo menù un valore, il secondo menù deve variare in base alla scelta effettuata nel primo menù. Si capisce?
Questo è il mio codice.... grazie a chiunque riesca a darmi una risposta... ;)

<form method="post" action="http://localhost/project cerini/insert_amministrazione.asp">
<table size=1 cellpadding="1" cellspacing="1" >
<tr align="left">
<td><font color="white" size=3>Descrizione</font></td>
<td>

<select name="descr_A">
<option value="Dipendenti">Dipendenti</option>
<option value="Professionisti">Professionisti</option>
<option value="Spese postali">Spese postali</option>
<option value="Altri fornitori">Altri fornitori</option>
<option value="Cartoleria">Cartoleria</option>
<option value="INT PASS BANC">INT PASS BANC</option>
<option value="INT PASS MUTUTI">INT PASS MUTUTI</option>
<option value="Spese bancarie">Spese bancarie</option>
</select>


</td>


</tr>

<tr align="left">
<td><font color="white" size=3>Nome</font></td>
<td> <select name="nome_A">

<option value=""> </option>
<%


Set rs1 = cn1.Execute("SELECT distinct descr_A,nome_A FROM amministrazione ORDER BY nome_A;")
do while NOT rs1.EOF

%>

<option value="<%=rs1("nome_A")%>"><%=rs1("nome_A")%></option>
<%
rs1.MoveNext
loop

rs1.Close
cn1.Close

Set rs1 = nothing
Set cn1 = nothing

%>

__________________
Dott. Luca Gennaro

"... l'esperienza più bella che possiamo avere è il senso del mistero. E' l'emozione fondamentale che accompagna la nascita dell'arte autentica e della vera scienza. Colui che non la conosce, colui non può provare stupore e meraviglia è già come morto e i suoi occhi sono incapaci di vedere"
Albert Einstein

22-02-2006 18:00
Click Here to See the Profile for geluke Click Here to See the Blog of geluke Click here to Send geluke a Private Message Find more posts by geluke Add geluke to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Gusher
Splinter fun club

User info:
Registered: Jan 2003
Posts: 475 (0.06 al dì)
Location: Ovunque
Corso: Informatica
Anno: Done
Time Online: 15 Days, 22:06:15 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

La soluzione piu' elegante sarebbe usare Ajax.
Quindi in base alla scelta (da menu' a tendina) intercetti l'evento onChange e fai un get HTTP via javascript utilizzando l'oggetto XMLHTTP senza ricaricare la pagina principale.

Altrimenti, soluzione piu' spartana, intercetti l'onChange e fai una post ad una pagina *.asp che ti restituisce il recordset per riempire la listbox.

22-02-2006 18:12
Click Here to See the Profile for Gusher Click Here to See the Blog of Gusher Click here to Send Gusher a Private Message Find more posts by Gusher Add Gusher to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
geluke
Accenture S.p.A.

User info:
Registered: Sep 2003
Posts: 200 (0.03 al dì)
Location: Sirmione
Corso: Informatica
Anno: Dottore!
Time Online: 5 Days, 0:01:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

mi potresti fare un esempio partendo dal mio codice?
Grazie infinite, ti offro una birra!!!!

__________________
Dott. Luca Gennaro

"... l'esperienza più bella che possiamo avere è il senso del mistero. E' l'emozione fondamentale che accompagna la nascita dell'arte autentica e della vera scienza. Colui che non la conosce, colui non può provare stupore e meraviglia è già come morto e i suoi occhi sono incapaci di vedere"
Albert Einstein

22-02-2006 18:34
Click Here to See the Profile for geluke Click Here to See the Blog of geluke Click here to Send geluke a Private Message Find more posts by geluke Add geluke to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
geluke
Accenture S.p.A.

User info:
Registered: Sep 2003
Posts: 200 (0.03 al dì)
Location: Sirmione
Corso: Informatica
Anno: Dottore!
Time Online: 5 Days, 0:01:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Come faccio con la funzione onchange a richimare la stessa pagina e
passare il valore selezionato alla condizione where?
Chiedo aiutoooooooooo!!!


<select name="descr_A" onchange="location.href=this.value">

<option value="Dipendenti">Dipendenti</option>
<option value="Professionisti">Professionisti</option>
<option value="Spese postali">Spese postali</option>
<option value="Altri fornitori">Altri fornitori</option>
<option value="Cartoleria">Cartoleria</option>
<option value="INT PASS BANC">INT PASS BANC</option>
<option value="INT PASS MUTUTI">INT PASS MUTUTI</option>
<option value="Spese bancarie">Spese bancarie</option>
</select>

</td>


</tr>

<tr align="left">
<td><font color="white" size=3>Nome</font></td>
<td> <select name="nome_A">

<option value=""> </option>
<%
Set rs1 = cn1.Execute("SELECT distinct descr_A,nome_A FROM amministrazione where descr_A='"&descr_A&"' ORDER BY nome_A;")
do while NOT rs1.EOF
%>

<option value="<%=rs1("nome_A")%>"><%=rs1("nome_A")%></option>
<%
rs1.MoveNext
loop

rs1.Close
cn1.Close

Set rs1 = nothing
Set cn1 = nothing
%>

__________________
Dott. Luca Gennaro

"... l'esperienza più bella che possiamo avere è il senso del mistero. E' l'emozione fondamentale che accompagna la nascita dell'arte autentica e della vera scienza. Colui che non la conosce, colui non può provare stupore e meraviglia è già come morto e i suoi occhi sono incapaci di vedere"
Albert Einstein

23-02-2006 19:43
Click Here to See the Profile for geluke Click Here to See the Blog of geluke Click here to Send geluke a Private Message Find more posts by geluke Add geluke to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
ripe
- up in the mountains -

User info:
Registered: Jun 2002
Posts: 9469 (1.13 al dì)
Location: Cinisellooo
Corso: TICO TICO
Anno: Primo
Time Online: 61 Days, 2:33:39 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

onchange="location.href='nomepagina.aspx?opt='+this.value

Poi tramite Asp leggi il valore della stringa di query con la chiave uguale a "opt" e aggiorni la seconda casella di conseguenza.

__________________
«And if you ever smell christian blood up in the mountains, then get your axe and chop them down!»

24-02-2006 08:50
Click Here to See the Profile for ripe Click Here to See the Blog of ripe Click here to Send ripe a Private Message Find more posts by ripe Add ripe to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 20:55.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.064 seconds (60.45% PHP - 39.55% MySQL) con 22 query.