Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140

    Select INPUT e campo quasi uguale..

    Salve, ho un sito di annunci case vacanze, sto inserendo il discorso classe energetica.

    Nel campo inserimento ho messo il select

    <select INPUT NAME="classeenergetica">
    <option value="In corso di richiesta">In corso di richiesta</option>
    <option value="A(+)">A(+)</option>
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="D">D</option>
    <option value="E">E</option>
    <option value="F">F</option>
    <option value="G">G</option>
    </select>

    nella modifica mi controlla il campo selezionato e mi propone l'eventuale modifica sempre con select

    <select INPUT NAME="classeenergetica">
    <option value="In corso di richiesta"<% If instr(classeenergetica,"In corso di richiesta") > 0 Then %> selected<% end if %> />In corso di richiesta</option>
    <option value="A+"<% If instr(classeenergetica,"A+") > 0 Then %> selected<% end if %> />A+</option>
    <option value="A"<% If instr(classeenergetica,"A") > 0 Then %> selected<% end if %> />A</option>
    <option value="B"<% If instr(classeenergetica,"B") > 0 Then %> selected<% end if %> />B</option>
    <option value="C"<% If instr(classeenergetica,"C") > 0 Then %> selected<% end if %> />C</option>
    <option value="D"<% If instr(classeenergetica,"D") > 0 Then %> selected<% end if %> />D</option>
    <option value="E"<% If instr(classeenergetica,"E") > 0 Then %> selected<% end if %> />E</option>
    <option value="F"<% If instr(classeenergetica,"F") > 0 Then %> selected<% end if %> />F</option>
    <option value="G"<% If instr(classeenergetica,"G") > 0 Then %> selected<% end if %> />G</option>
    </select>

    Il problema è che se viene inseriro A+, poi nell' estrazione mi mette A e non A+.

    Ho provato a mettere A(+) ma mi da sempre A

    Non ne vengo fuori....

    Gabriele

  2. #2
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ho constatato che se metto a+ non mi fa casino....
    E' evidente che mettere A o A+ non cambia niente, mentre se metto A+ o a+ cambia..

    Come posso risolvere?

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non devi usare la Instr ma una semplice uguaglianza:

    If classeenergetica = "A+" then

    Roby

  4. #4
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ciao, ho seguito il tuo consiglio ed adesso tutto funziona alla grande!


    <select INPUT NAME="classeenergetica">
    <option value="In corso di richiesta"<% If classeenergetica = "In corso di richiesta" Then %> selected<% end if %> />In corso di richiesta</option>
    <option value="A+"<% If classeenergetica = "A+" Then %> selected<% end if %> />A+</option>
    <option value="A"<% If classeenergetica = "A" Then %> selected<% end if %> />A</option>
    <option value="B"<% If classeenergetica = "B" Then %> selected<% end if %> />B</option>
    <option value="C"<% If classeenergetica = "C" Then %> selected<% end if %> />C</option>
    <option value="D"<% If classeenergetica = "D" Then %> selected<% end if %> />D</option>
    <option value="E"<% If classeenergetica = "E" Then %> selected<% end if %> />E</option>
    <option value="F"<% If classeenergetica = "F" Then %> selected<% end if %> />F</option>
    <option value="G"<% If classeenergetica = "G" Then %> selected<% end if %> />G</option>
    </select>

    Grazie
    Gabriele ;-)

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.