Visualizzazione dei risultati da 1 a 3 su 3

Discussione: select dinamico

  1. #1

    select dinamico

    Salve, ho creato un input select dinamico in questo modo.
    <form ......
    <select name="nomeselect">
    </select>
    qui ci sono i pulsanti che chiamano una funzione in javascript per assegnare i valori alla select
    </form>

    questa e la funzione ridotta in javascript per assegnare i valori alla casella select

    function settaselect()
    {
    option0 = new Option("primovalore",0)
    option1 = new Option("secondovalore",1)
    option2 = new Option("terzovalore",2)

    document.nomeform.nomeselect.options[0] = option0
    document.nomeform.nomeselect.options[1] = option1
    document.nomeform.nomeselect.options[2] = option2
    return;
    }

    e funziona benissimo
    Nella form di cui sopra ho anche un pulsante di reset dei campi e, per fare in modo che mi resettasse anche il select dinamico, ho dovuto agganciare il pulsante ad una funzione di reset che indico di seguito:

    function resetta()
    {
    option0 = new Option("",0)
    document.nomeform.nomeselect.options[0] = option0
    qui segue codice per resettare anche la textarea
    return;
    }

    la textarea viene resettata mentre la casella select no.
    Come posso fare?
    Dov'è che sbaglio?
    Grazie.
    Giuseppe

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    for (var i=document.nomeform.nomeselect.options.length;i>=0 ;--i) document.nomeform.nomeselect.options[i] = null;

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

    Benissimo

    E' perfetto, mi mancava proprio.
    Adesso ho finito tutto e sono molto contento.
    Un grazie infinito.
    Giuseppe

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.