Visualizzazione dei risultati da 1 a 4 su 4

Discussione: select su array

  1. #1

    select su array

    Ho una serie di select che devono visualizzare lo stesso set di valori :
    1,2,3,4,5,6,7,8

    Devo fare in modo che quando io seleziono 1 questo "scompaia" dalla lista delle altre select..
    praticamente fare in modo che nella select siano visualizzati solo i valori ancora "diponibili" (non selezionati da altre)

    ??
    thks
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ovviamente non potrai cambiare idea...
    codice:
    <script>
    function togli(obj) {
    f = obj.form;
    v = obj.options[obj.selectedIndex].value;
    for (var i=0;i<f.elements.length;i++) {
      o = f.elements[i];
      if (o==obj) {
        for (var j=0;j<o.options.length;j++) {
          if (o.options[j].value!=v) o.options[j]=null;
        }
      } else {
        if(o.type=="select-one") {
          for (var j=0;j<o.options.length;j++) {
            if (o.options[j].value==v) o.options[j]=null;
          }
        }
      }
    }
    }
    </script>
    ...
    <form>
    <select name="s1" onchange="togli(this)">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    ... eccetera
    </select>
    <select name="s2" onchange="togli(this)">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    ... eccetera
    </select>
    <select name="s3" onchange="togli(this)">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    ... eccetera
    </select>
    ... eccetera
    </form>
    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
    ciao..uhm.. non esattamente ..

    se seleziono 1 questo è cmq visibile su tutte le select

    poi devo fare in modo che l'utente possa cambiare idea.

    per farlo si potrebbe utilizzare un campo "-----" presente su tutte e che non viene escluso.

    se io scelgo "2" e poi cambio idea selezioneo "-----" ed il valore 2 viene reso nuovamente disponibile

    che ne pensi ?

    thksks
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

  4. #4
    uppe
    [°_°] The Web Styler Project [°_°]
    :.:Classifica Spettacolare :.:
    :-:Partecipa :-: GUADAGNA SCRIVENDO ARTICOLI !! fino a 2,5 crediti per parola

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.