Visualizzazione dei risultati da 1 a 7 su 7

Discussione: segnaposto per listbox

  1. #1

    segnaposto per listbox

    ho questa select inserita in un form
    codice:
    <select name="mese" id="mese">
      		<option value="1">gennaio</option>
      		<option value="2">febbraio</option>
    	        <option value="3">marzo</option>
      		<option value="4">aprile</option>
      		<option value="5">maggio</option>
                    <option value="6">giugno</option>
                    <option value="7">luglio</option>
                    <option value="8">agosto</option>
                    <option value="9">settembre</option>
                    <option value="10">ottobre</option>
                    <option value="11">novembre</option>
                    <option value="12">dicembre</option>
    </select>
    scelgo il mese di riferimento, invio i dati, la pagina viene ricaricata con l'archivio delle news riferito al mese selezionato, vorrei però fare in modo che nella list box compaia il mese selezionato in precedenza

  2. #2
    metti come prima option:

    <%if request.form("mese")<>"" then%>
    <%if request.form("mese")="1" then mese="Gennaio" %>
    <%if request.form("mese")="2" then mese="Febbraio" %>
    <%if request.form("mese")="3" then mese="Marzo" %>
    <%if request.form("mese")="4" then mese="Aprile" %>
    <%if request.form("mese")="5" then mese="Maggio" %>
    <%if request.form("mese")="6" then mese="Giugno" %>
    <%if request.form("mese")="7" then mese="Luglio" %>
    <%if request.form("mese")="8" then mese="Agosto" %>
    <%if request.form("mese")="9" then mese="Settembre" %>
    <%if request.form("mese")="10" then mese="Ottobre" %>
    <%if request.form("mese")="11" then mese="Novembre" %>
    <%if request.form("mese")="11" then mese="Dicembre" %>
    <option value="<%=request.form("mese")%>"><%=mese%></option>
    <%end if%>

  3. #3
    si ma in questo modo nella select mi compare soltanto un mese o sbaglio? Se devo eseguire la ricerca come faccio a scegliere il mese?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    mese = trim(request.form("mese"))%>

    <select name="mese" id="mese">
    <option value="1"<%if mese = "1" then%> selected="selected"<%end if%>>gennaio</option>
    e così via...

    Roby

  5. #5
    Beh io intendevo come rimettere la prima option (che poi avevo dimenticato selected...)..
    poi ovviamente sotto lasciavi le altre che già c'erano...

  6. #6
    Originariamente inviato da Roby_72
    mese = trim(request.form("mese"))%>

    <select name="mese" id="mese">
    <option value="1"<%if mese = "1" then%> selected="selected"<%end if%>>gennaio</option>
    e così via...

    Roby
    stavo procedendo proprio come da te consigliato, volevo chiederti una cosa, perchè usi il trim nel request?

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel caso specifico non serve, ma la sua funzione è quella di eliminare gli spazi eventualmente digitati all'ìinizio e alla fine dei campi di testo.

    Roby

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.