Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Inizializzazione <select>

    Salve. Vorrei fare una domanda: è possibile impostare il valore iniziale di una <select> in base al valore di una opzione? Esempio:

    Ho questa select:
    codice:
    <select name = "colori">
       <option value = "red">Rosso</option>
       <option value = "blue">Blu</option>
       <option value = "green">Verde</option>
    </select>
    Ora vorrei impostare il valore iniziare della seconda opzione, disponendo di una stringa che identifica l'opzione "blue".

    Mi farebbe comodo qualcosa simile a questa:
    codice:
    <select name = "colori" initvalue = "blue">
       <option value = "red">Rosso</option>
       <option value = "blue">Blu</option>
       <option value = "green">Verde</option>
    </select>
    E' possibile una cosa del genere?

  2. #2

    Re: Inizializzazione <select>

    Originariamente inviato da Dreamer89
    codice:
    <select name = "colori">
       <option value="red">Rosso</option>
       <option value="blue" selected>Blu</option>
       <option value="green">Verde</option>
    </select>
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Questo lo so, ma io non so che l'opzione che voglio selezionare si trovi al secondo posto, so solamente che ha come value "blue".

    Mi spiego meglio. In un database ho la stringa value "blue" salvata, e una volta recuperata con PHP, voglio costruire una <select> che abbia come valore iniziale l'opzione con value uguale alla stringa recuperata...

  4. #4
    Originariamente inviato da Dreamer89
    con PHP, voglio costruire una <select> che abbia come valore iniziale l'opzione con value uguale alla stringa recuperata...
    Siamo un po' OT...

    In generale hai $colore (la prendi dal Db...)

    Codice PHP:
    <select name='xxx' >
    while (
    $row mysql_fetch_array($result_sulla_colonna_COLORI))
    {
      if (
    $colore == "blue")
      {
        
    $selected "selected";
      } else {
        
    $selected "";
      }
    echo 
    "<option $selected value='aaa'>sdsdssdsd</option>";
    }
    ?>
    </select> 
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

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.