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

    Problema select multiple

    Ho questa funzione per la gestione di una select "figlia" (cat2) collegata al "padre" (cat1).

    function reFillList(){
    var selValue;
    var nOption;
    selValue=ricerca.cat1.value;
    ricerca.cat2.length=0;
    ricerca.cat2.options[0]=new Option("Tutte le categorie","");

    for (var i=0; i < cat2.length;i++){

    if (cat2[i].categoryq==selValue) {
    nOption=ricerca.cat2.length;
    ricerca.cat2.options[nOption]=new Option(cat2[i].descriptionq,cat2[i].nvalueq);

    }
    }
    ricerca.cat2.options[0].selected=true;

    }

    La richiamo la prima volta al caricamento della pagina e successivamente ad ogni cambiamento della select "padre". Solamente che la prima volta funziona correttamente, mentre quando viene richiamata dal cambiamento del "padre" mi si blocca all'azzeramento di cat2 (ho messo degli alert per verificare). La cosa strana è che, dopo la prima volta, ricerca.cat2.length è sempre uguale a 2.
    Sapreste aiutarmi !? Grazie !

  2. #2
    Risolto... il problema era un conflitto di nomi con un'altra select nella stessa pagina !

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.