Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Menù a tendina

  1. #1
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38

    Menù a tendina

    ho realizzato questo menù a tendina in una form di ricerca .
    in pratica sono due campi il secondo si aggiorna in base alla scelta fatta nel primo e fin quì tutto ok
    la domanda è come faccio a mantenere la scelta fatta all'interno del primo campo?
    quando io effettuo una selezione il secondo si aggiorna ma sul primo la scelta sparisce invece io voglio che resti ancora visibile

    ecco il link per capire : http://www.roma122.it/AreaDownload/cerca.asp


    codice:
    <table width="273" border="1" align="center">
      <tr>
        <td width="155">Categoria</td>
        <td width="102">      <form action="cerca.asp" method="get" name="cerca" id="cerca">
              <select name="Sel_cat" id="Sel_cat" onchange="submit()">
                <option value="value">--</option>
                <%
    While (NOT categoria.EOF)
    %>
                <option value="<%=(categoria.Fields.Item("codifica").Value)%>"><%=(categoria.Fields.Item("Categoria").Value)%></option>
                <%
      categoria.MoveNext()
    Wend
    If (categoria.CursorType > 0) Then
      categoria.MoveFirst
    Else
      categoria.Requery
    End If
    %>
              </select>
                        </form></td>
      </tr>
      <tr>
        <td>
    
    Sub Categoria </p></td>
        <td><select name="sel_subCat" id="sel_subCat">
          <%
    While (NOT SubCategoria.EOF)
    %>
          <option value="<%=(SubCategoria.Fields.Item("SubCateg").Value)%>" <%If (Not isNull((SubCategoria.Fields.Item("SubCateg").Value))) Then If (CStr(SubCategoria.Fields.Item("SubCateg").Value) = CStr((SubCategoria.Fields.Item("SubCateg").Value))) Then Response.Write("SELECTED") : Response.Write("")%> ><%=(SubCategoria.Fields.Item("SubCateg").Value)%></option>
          <%
      SubCategoria.MoveNext()
    Wend
    If (SubCategoria.CursorType > 0) Then
      SubCategoria.MoveFirst
    Else
      SubCategoria.Requery
    End If
    %>
        </select></td>
      </tr>
    </table>

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <option value="<%=(categoria.Fields.Item("codifica").Value)%>"<%if categoria.Fields.Item("codifica").Value = Sel_cat then%> selected="selected"<%end if%>>
    Roby

  3. #3
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    mi sono spariti tutti i valori dalla prima form ?????

    http://www.roma122.it/areadownload/cerca.asp

    codice:
    While (NOT categoria.EOF)
    %>
                <option value="<%=(categoria.Fields.Item("codifica").Value)%>"<%if categoria.Fields.Item("codifica").Value = Sel_cat then%> selected="selected"<%end if%>>
    			
                <%

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E grazie... ti ho scritto solo il pezzo che dovevi modificare, il resto lo dovevi lasciare!!!

    Roby

  5. #5
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    avevo capito il resto lo ho lasciato ho solo sostituito

    questo :
    codice:
    <option value="<%=(categoria.Fields.Item("codifica").Value)%>"<%if categoria.Fields.Item("codifica").Value = Sel_cat then%> selected="selected"<%end if%>>
    a :

    codice:
    <option value="<%=(categoria.Fields.Item("codifica").Value)%>"><%=(categoria.Fields.Item("Categoria").Value)%></option>
                <%

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Infatti hai sbagliato...
    A questo che fine gli hai fatto fare???
    codice:
    <%=(categoria.Fields.Item("Categoria").Value)%></option>
    Roby

  7. #7
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    ti dispiace scrivermela tutta che non riesco a farla funzionare

    grazie e scusa ma stò imparando ora

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <option value="<%=(categoria.Fields.Item("codifica").Value)%>"<%if categoria.Fields.Item("codifica").Value = Sel_cat then%> selected="selected"<%end if%>><%=(categoria.Fields.Item("Categoria").Value)%></option>
    Roby

  9. #9
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    lo ho inserito così ma mi fa la stessa cosa dell'inizio

    codice:
    %>
              <option value="<%=(categoria.Fields.Item("Codifica").Value)%>"<%if categoria.Fields.Item("codifica").Value = Sel_cat then%> selected="selected"<%end if%>><%=(categoria.Fields.Item("Categoria").Value)%></option>
    			<%
    http://www.roma122.it/areadownload/cerca.asp

  10. #10
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    ti ripasso la select :

    codice:
    <select name="Sel_cat" id="Sel_cat" onchange="submit()">
                <%
    While (NOT categoria.EOF)
    %>
              <option value="<%=(categoria.Fields.Item("Codifica").Value)%>"<%if categoria.Fields.Item("codifica").Value = Sel_cat then%> selected="selected"<%end if%>><%=(categoria.Fields.Item("Categoria").Value)%></option>
    			<%
      categoria.MoveNext()
    Wend
    If (categoria.CursorType > 0) Then
      categoria.MoveFirst
    Else
      categoria.Requery
    End If
    %>
              </select>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.