Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Come riposizionarsi su un select

    salve a tutti,
    volevo chiedervi una cosa, come faccio a far sì che quando recupero i dati inseriri precendentemente da una select di 4 valori, mi visualizzi nella selec i valore contenuto nel db e non il primo che ho nella select?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    ...
    ...
    <%id_da_db = 4%>
    <select name="mia_sel">
    <%do while not rs.EOF
    id = rs("id")
    nome = rs("nome")%>
    <option value="<%=id%>"<%if cstr(id) = cstr(id_da_db) then%> selected="selected"<%end if%>><%=nome%></option>
    <%rs.MoeveNext
    loop%>
    </select>
    ...
    ...
    Adattalo.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    grazie roby

    senti a cosa server questa stringa ? <%id_da_db = 4%>
    che vaolore deve contenere id_da_db ?..Grazies

  4. #4
    La select la generi dinamicamente leggendo i dati dalla tabella di un db?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da james81
    grazie roby

    senti a cosa server questa stringa ? <%id_da_db = 4%>
    che vaolore deve contenere id_da_db ?..Grazies
    E' il vaore per il quale devi fare il confronto.
    Può provenire dal db, da querystring, da form... non so...

    Roby

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    il select è statico..già precompilata

    <select name="dove">

    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>

    </select

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E allora il problema?
    Perché un elemento sia selezionato, a cosa deve essere uguale??

    Roby

  8. #8
    Originariamente inviato da james81
    il select è statico..già precompilata

    <select name="dove">

    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>

    </select
    esempio:
    codice:
    <%
    valoreSeleziona = recordset("campoValore") ' ad esempio contiene 3
    %>
    <select name="dove">
    
                <option value="1"<% if valoreSelezionato = 1 then %> selected="selected"<% end if %>>1</option>
                <option value="2"<% if valoreSelezionato = 2 then %> selected="selected"<% end if %>>2</option>
                <option value="3"<% if valoreSelezionato = 3 then %> selected="selected"<% end if %>>3</option>
                 <option value="4"<% if valoreSelezionato = 4 then %> selected="selected"<% end if %>>4</option>
    
              </select>

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    Ho improntato così il mio controllo
    <%
    dim valore

    valore = RS("dove")
    %>

    <select name="dove">
    <option value="roma"<% if valore = roma then %> selected="selected"<% end if %>>roma</option>
    <option value="napoli"<% if valore = napoli then %> selected="selected"<% end if %>>napoli</option>

    </select>

    non mi funzina...praticamente vi visualizza sempre le prima voce del select

  10. #10
    codice:
     <select name="dove">
    <option value="roma"<% if valore = "roma" then %> selected="selected"<% end if %>>roma</option>
    <option value="napoli"<% if valore = "napoli" then %> selected="selected"<% end if %>>napoli</option>
    </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.