2010-04-26 19 views
8

Ich habe eine Anforderung, wo im Namen des Patienten wird durch den Arzt gesucht .. es kann mehrere Patienten mit dem gleichen Namen auch..so, wenn er beginnt zu suchen, er muss ein Dropdown von allen bekommen die Patienten mit passenden Namen hat er getippt. Und er muss in der Lage sein, daraus zu wählen und er muss immer noch in der Lage sein, neue neue Suchbegriffe einzugeben und abzulegen muss sich ändern ... wie mache ich das. Ich spreche von Inline-Dropdown.editierbare dropdown in jquery

Antwort

7

Werfen Sie einen Blick auf jQuery UI autocomplete. Insbesondere sieht this demo (Combobox) wie Sie aus, was Sie versuchen.

+0

Es scheint, dass dies das Hinzufügen neuer Elemente nicht zulässt. – liftarn

+0

@SVilcans Sie könnten '_removeIfInvalid' modifizieren, um stattdessen das neue Element hinzuzufügen,' autocompletechange' wird jedoch nur bei Unschärfe ausgelöst, also müssten Sie Ereignislistener für die Eingabetaste und ähnliches hinzufügen. Autocompleterresponse- und Autocomplete-Search-Ereignisse könnten nützlich sein. – MrYellow