Visualizzazione dei risultati da 1 a 3 su 3

Discussione: select dipendenti

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82

    select dipendenti

    Ciao ragazzi devo popolare una select dipendente da un'altra e ho modificato uno script trovato in giro secondo le mie esigenze:

    Questo è lo script:

    codice:
    function getProdotto(selezionata) {
    
    	ar_uno=new Array();
    	ar_due=new Array();
    	ar_uno[0]=new Option('cessione','C');
    	ar_uno[1]=new Option('delega','D');
    	ar_due[0]=new Option('cessione','C');			
    	if(selezionata=="1")array_rif=ar_uno;
    	if(selezionata=="2")array_rif=ar_uno;
    	if(selezionata=="3")array_rif=ar_uno;
    	if(selezionata=="4")array_rif=ar_due;
    	if(selezionata=="5")array_rif=ar_uno;
    	if(selezionata=="6")array_rif=ar_uno;
    	if(selezionata=="7")array_rif=ar_due;
    	if(selezionata=="8")array_rif=ar_uno;
    	for(i=0;i<array_rif.length;i++)document.preventivo.tipo_prodotto.options[i]=array_rif[i];
    }
    Il problema è che quando array_rif=ar_due la select "tipo_prodotto" deve riempirsi con una sola options (delega) in tutti gli altri casi con due (delega,cessione),invece si riempe sempre con tutte e due le options.

    Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    82
    up!

    nessuno può darmi una mano?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non si riempie con tutti e due... ma dato che tu non annulli la seconda questa rimane visibile

    codice:
    ...
    ...
    	for(i=0;i<document.preventivo.tipo_prodotto.options.length;i++) 
    		document.preventivo.tipo_prodotto.options[i]=null;
    	for(i=0;i<array_rif.length;i++) 
    		document.preventivo.tipo_prodotto.options[i]=array_rif[i];
    ...
    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

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.