Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Semplice problema

  1. #1
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Semplice problema

    Ciao

    ho questo codice:

    codice:
    <%
    Naz = "aa,bb,cc,dd,ee,ff"
    %>
    <select name="Nazione" onChange="aggiorna(this.form, 'bb.asp?invio=ok')">
    	<%
    	For i = 0 To Ubound(Naz)
    	If Nazione = i Then Selezione = "selected=""selected"""
    	%>
    		<option value="<%=i%>" <%=Selezione%>><%=Naz(i)%></option>
    	
    	<% Next %>
    </select>

    Vorrei capire il perchè non mi rimane selezionato l'option che si seleziona
    Sicut Nox Silentes

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampati dentro la for nazione e i...

    Roby

  3. #3
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Freedom,

    cos'è la variabile Nazione? Un numero o una stringa che rappresenta un numero? Come la recuperi?
    E in ogni caso devi mettere anche un else oppure resettare la variabile Selezione

  4. #4
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da Roby_72
    Stampati dentro la for nazione e i...

    Roby
    Fatto: escono entrambi... ma mica ho capito dov'è il problem
    Sicut Nox Silentes

  5. #5
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da willybit
    Ciao Freedom,

    cos'è la variabile Nazione? Un numero o una stringa che rappresenta un numero? Come la recuperi?
    E in ogni caso devi mettere anche un else oppure resettare la variabile Selezione

    Nazione = Request.Form("Nazione")

    è un numero
    Sicut Nox Silentes

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Semplice problema

    Prova così
    codice:
    <%
    Naz = "aa,bb,cc,dd,ee,ff"
    %>
    <select name="Nazione" onChange="aggiorna(this.form, 'bb.asp?invio=ok')">
    	<%
    	For i = 0 To Ubound(Naz)
    	Selezione=""
    	If CStr(Nazione) = CStr(i) Then Selezione = "selected=""selected"""
    	%>
    		<option value="<%=i%>" <%=Selezione%>><%=Naz(i)%></option>
    	
    	<% Next %>
    </select>

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da Freedom
    Nazione = Request.Form("Nazione")

    è un numero
    eh no... è una stringa

  8. #8
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839

    Re: Re: Semplice problema

    Originariamente inviato da willybit
    Prova così
    codice:
    <%
    Naz = "aa,bb,cc,dd,ee,ff"
    %>
    <select name="Nazione" onChange="aggiorna(this.form, 'bb.asp?invio=ok')">
    	<%
    	For i = 0 To Ubound(Naz)
    	Selezione=""
    	If CStr(Nazione) = CStr(i) Then Selezione = "selected=""selected"""
    	%>
    		<option value="<%=i%>" <%=Selezione%>><%=Naz(i)%></option>
    	
    	<% Next %>
    </select>

    GRAZIE FUNZIONA!!!!!!!!!!!

    E' da 3 giorni che ci provo...
    :rollo:
    Sicut Nox Silentes

  9. #9
    Utente di HTML.it L'avatar di Freedom
    Registrato dal
    Jan 2003
    Messaggi
    839
    Originariamente inviato da willybit
    eh no... è una stringa
    Si beh...
    Sicut Nox Silentes

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 © 2025 vBulletin Solutions, Inc. All rights reserved.