Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    selct variabili con array

    Ciao a tutti,

    ho questi 3 select:

    <select name="A">
    <option uno </option>
    </select>

    <select name="B">
    <option uno </option>
    </select>

    <select name="C">
    <option uno </option>
    </select>

    e poi ho questa:

    <select name="variabile">
    </select>

    E poi tre array A B C

    I dati contenuti nella select "VARIABILE", dovrebbero cambiare pescando i dati dall' array A B o C..

    esempio, clicco sulla select A e automaticamente la select variabile carica i dati dell' array A...

    si può fare?..come ?...

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    156
    provo una soluzione, se ho capito bene:

    se lanci una funzione sull'onclick degli option, con passaggio di parametri
    ad es
    sugli option:
    option A onclick="LanciaArray('A')"
    option B onclick="LanciaArray('B')"

    funzione:
    function LanciaArray(tasto){
    qui verifichi se tasto è A o B ecc
    e di conseguenza riempi gli array

  3. #3

    Re: selct variabili con array

    <select name="A" onchange="loadDynamicSelect( this, 'variabile');">
    <option uno </option>
    </select>

    <select name="B" onchange="loadDynamicSelect( this, 'variabile');">
    <option uno </option>
    </select>

    <select name="C" onchange="loadDynamicSelect( this, 'variabile');">
    <option uno </option>
    </select>

    <select name="variabile">
    </select>

    ...nello script in heaad...
    codice:
    function loadDynamicSelect( __hSourceSelect, __nameDestSelect )
    {
      var __hDestSelect = __hSourceSelect.form.elements[__nameDestSelect];
      __hDestSelect.options.length = 0;
    
      for (var i=0; i<__hSourceSelect.options.length; i++)
        __hDestSelect.options[ __hDestSelect.options.length ] = new Option( __hSourceSelect.options[i].value, __hSourceSelect.options[i].text );
    
    }

    io NON ho provato MA FORSE tutto il CICLO FOR si puo' sostituire con
    __hDestSelect.options = __hSourceSelect.options;
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    grazie la provo...

  5. #5
    Originariamente inviato da roboro
    grazie la provo...
    errore di DIGITAZIONE:

    onchanhe

    si scrive con G e non H

    quindi "onchange"
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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.