Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    1

    menù dinamici multipli

    Ciao a tutti, io ho la seguente necessità: ho un database molto popoloso. Su questo devo eseguire delle ricerche. A tale scopo ho diversi campi inserendo i quali la ricerca viene effettuata. Faccio un esempio per chiarezza. Supponiamo che abbia il campo di ricerca A ed il campo di ricerca B. Ho la necessità di restringere le opzioni del campo B se ho selezionato un valore in A o viceversa. Esempio pratico: Io ho una serie di progetti in cui sono impiegati diversi collaboratori. Potrei voler selezionare il progetto e filtrare dinamicamente quindi i collaboratori impegati nello stesso oppure selezionare un collaboratore e voler filtrare dinamicamente i progetti su cui è impegnato.
    In rete si trovano solo script che funzionano ad albero esempio devo selezionare la prima opzione (es. provincia) per accedere alla seconda (es. comune) e così via. Esistono degli esempi in cui si possa selezionare indipendentemente su tutti i campi e restringere le opzioni negli altri?
    Grazie per l'aiuto!!

  2. #2
    Beh il concetto è sempre lo stesso...
    Parlando ad esempio, di popolare delle select dinamicamente con Ajax, dovresti semplicemente annidare diverse funzioni che vengono lanciate quando cambi il valore della select, e che fanno diverse richieste asincrone e poi vanno a ripopolare tutte le select che hai deciso tu.
    Esempio: ho 4 select A, B, C e D.
    Mettiamo che cambiando i valori di A, si debbano filtrare i risultati di B e C, e invece cambiando i valori di B si debbano filtrare i valori di A, C e D.
    Semplicemente, quando cambi un valore di A, metti due funzioni (o anche una messa giù bene...) che vanno a fare due richieste, e poi ti riportano i valori filtrati e popolano le due select...ecc...

    (sempre se ho capito cosa intendevi...)

    Ciao
    Ale

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.