Dropdowns mit zehntausend möglichen Werten und sequenzrelevanten Dropdowns vs.

Hintergrund

Ich habe dieses Formular, in dem Javascript ausschließlich zum Durchsuchen von ~ 5.000 Einträgen (Lieferanten) und zum Ausfüllen einer ausgewählten Dropdown-Liste (Fabriken, ~ 10.000 Einträge) verwendet wird. Im Moment ist es ein Javascript-erforderliches Formular. Ich möchte, dass Javascript-Fehler das Formular nicht mehr unbrauchbar machen, aber die Anzahl der Einträge und die Abfolge der Einträge lassen mich keine idiomatische Möglichkeit finden, nur eine einfache HTML-Version bereitzustellen.

Die ProblemeSequentielle / hierarchische Dropdowns

Ein Dropdown-Beispiel, in dem die Reihenfolge wichtig ist:http://www.javascriptkit.com/javatutors/selectcontent2.shtml

Das zeigt also "Filtern" von sequenziellen / hierarchischen Dropdown-Inhalten, wobei die Auswahlen in der zweiten Dropdown-Liste "Stadt" basierend auf den Auswahlen in der ersten Dropdown-Liste "Land" gefiltert werden. Aber nehmen Sie das Javascript weg, und es könnte sofort ein Durcheinander werden. Madrid in den USA? Berlin in Frankreich? Die Sequenz wird beschädigt.

Dropdowns mit einer Vielzahl von Optionen

Wenn Sie ein Dropdown-Menü mit 10.000 möglichen Optionen haben, ist es ziemlich einfach, diese mit Javascript zu filtern / zu durchsuchen. Der Umgang mit diesen Optionen ohne Javacript ist dagegen sehr viel schwieriger.

Wie bieten Sie Ihren Benutzern alle Möglichkeiten, wenn Sie nur alle Optionen laden, die alle ihren Browser in die Luft jagen würden?

Mögliche Lösungen

Sequentielle / Hierarchische Auswahlfelder:

Serverseitige zweiteilige Formulare.? Optionsgruppen auswählen????

Wählt mit einer großen Anzahl von Optionen aus:

Serverseitige zweiteilige Suchformulare.Serverseitige Textsuche nach Einträgenamen.???

Einfache Links zu findigen Lösungen sind willkommen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage