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

    Aggiunta "option" al volo

    Come è possibile aggiungere, con javascript una "<option>visualizza tutti</option>" in testa ad una determinata select-list (dopo la sua creazione)?
    Chiaramente non posso farlo direttamente da html ma solamente con un javascript possibilmente a "fine pagina".
    Grazie in anticipo.

  2. #2
    selezioni l'array di options

    var lista1=document.getElementById("mySelect1");


    aggiungi un elemento:

    //add: aggiunge un elemento in fondo
    lista1.add('','');



    //shift down: sposta valori e testi in basso
    for (riga=lista1.length-1;riga>0;riga=riga-1)
    {
    lista1.options[riga].value=lista1.options[riga-1].value;
    lista1.options[riga].text=lista1.options[riga-1].text;
    }


    //initialize: reinizializza il primo elemento come se fosse nuovo mentre i suoi valori sono stati recuperati dal secondo

    lista1.options[0].text='visualizza tutti';
    lista1.options[0].value=0;

    il valore index dell'option infatti non è, almeno credo, scrivibile.

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.