Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    salvare le options di una select in variabile???

    Non so se si possa fare, ma chiedo, non si sa mai:

    //dichiaro variabile
    var optionsList1;

    //salvo il vettore delle options di una lista nella variabile
    optionsList1 = document.form1.List1.options;

    //azzero le opzioni della lista o ne cancello qualche elemento
    document.form1.List1.options.length = 0;

    //ripristino la lista con le option originali
    document.form1.List1.options = optionsList1;
    Pietro

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo in JS.

    Infatti
    optionsList1 = document.form1.List1.options;

    copia il puntatore all'oggetto (vettore)

    Poi, quando azzeri la lunghezza del vettore, li azzeri ambedue.

    Devi fare un loop, sia nel primo caso che nell'altro.
    Tra l'altro nel creare le options devi usare la funzione specifica.
    Vedi anche http://www.devguru.com/technologies/...t_options.html
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Mich_
    Non credo in JS.

    Infatti
    optionsList1 = document.form1.List1.options;

    copia il puntatore all'oggetto (vettore)

    Poi, quando azzeri la lunghezza del vettore, li azzeri ambedue.

    Devi fare un loop, sia nel primo caso che nell'altro.
    Tra l'altro nel creare le options devi usare la funzione specifica.
    Vedi anche http://www.devguru.com/technologies/...t_options.html
    Sì, sono arrivato alle stesse conclusioni, ma la tua risposta mi conferma quello che sospettavo. Ciao
    Pietro

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.