Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140

    Campo option selezionato

    Ciao, dovrei inserire un campo <select></select> i cui elementi li prendo da una funzione javascript tramite questo codice :
    dove.options[k]=new Option(elementi[i].text, elementi[i].value)
    come si fa a dirgli che quando l'elemento deve essere selezionato? ovvero dovrei avere :
    <select name="select">
    <option value="1" selected >1</option>
    <option value="2">2</option>
    </select>
    </form>

  2. #2
    provato così?

    codice:
    dove.options[k].selected=true;
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140
    Cioè ? come dovrei implementarlo ?
    questa è la linea di codice contenuta in un ciclo while che mi scrive i vari option
    dove.options[k]=new Option(elementi[i].text, elementi[i].value)

    Come gli dico che ad esempio al 3 giro il valore è selected ???

  4. #4
    codice:
    if (k==3) dove.options[k].selected=true;
    dove.options[k]=new Option(elementi[i].text, elementi[i].value);
    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140
    Ok grazie lo provo e ti faccio sapere

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    140
    Niente, vi posto il codice qualcuno mi sà dire perchè non funziona...
    function travasa(dove, valore) {
    var k=0;
    for (i=0; i<elementi.length; i++)
    if (elementi[i].indicatore==valore)
    if (elementi[i].value==27){
    dove.options[k].selected=true; }

    dove.options[k]=new Option(elementi[i].text, elementi[i].value);
    k++
    }
    dove.options.length=k
    }
    //-->
    </script>

    Mi dovrebbe selezionare il 27° elemento ma non me lo seleziona

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.