Is er een verschil tussen de vervolgkeuzelijst en de keuzelijst met invoervak?

Is er een verschil tussen de vervolgkeuzelijst en de keuzelijst met invoervak ​​[ HTML ]?

Het punt is eigenlijk, elke keer als ik iets zeg als: “er is een probleem met de combobox“, zegt mijn senior: “dat is geen combobox die een drop-downmenu is “, 🙂


Antwoord 1, autoriteit 100%

Technisch gezien zijn er geen keuzelijsten in HTML, omdat de <SELECT>niet kan worden ingetypt. Zie het Wikipedia-artikel over Combo Box(nadruk van mij):

Een keuzelijst met invoervak ​​is een veelgebruikte grafische gebruikersinterfacewidget. Het is een combinatie van een vervolgkeuzelijst of keuzelijst en een tekstvak met één regel, waarmee de gebruiker een waarde rechtstreeks in het besturingselement kan typen of uit de lijst met bestaande opties kan kiezen.

Terwijl de definitie van vervolgkeuzelijstovereenkomt precies wat het HTML <SELECT>-element doet:

Wanneer geactiveerd, wordt een lijst met waarden weergegeven (vervolgkeuzelijst), waaruit de gebruiker er een kan selecteren.

Dus je oudste heeft gelijk.


Antwoord 2, autoriteit 18%

Ik denk dat hij het feit begrijpt

  • een keuzelijst met invoervak ​​is een combinatie van een invoertekstveld en een lijst met opties. Je kunt dingen in het invoerveld typen en de lijst moet worden bijgewerkt om een ​​mogelijke overeenkomst te markeren
  • een vervolgkeuzelijst is slechts een lijst met opties die naar beneden vallen wanneer u op de pijlknop klikt. U kunt alleen kiezen uit een lijst met vooraf gedefinieerde opties

Antwoord 3, autoriteit 2%

Met de combobox kan de gebruiker een waarde kiezen uit een vooraf gedefinieerde set of een aangepaste invoeren. In de vervolgkeuzelijst kan alleen een van de vooraf gedefinieerde waarden worden gekozen.


Antwoord 4

Een keuzelijst met invoervak ​​moet meer dan één item op een vooraf gedefinieerde lijst hebben die altijd zichtbaar is voor de gebruiker en moet:

gebruikers in staat stellen een enkel item uit de vooraf gedefinieerde lijst te selecteren en/of hun eigen waarde in te voeren;

of

gebruikers in staat stellen om meerdereitems te selecteren uit een weergegevenvooraf gedefinieerde lijst en/of hun eigen waarde toe te voegen

Een vervolgkeuzelijst/vervolgkeuzelijst mag alleen worden weergegeven en gebruikers in staat stellen éénitem uit een vooraf gedefinieerde lijst te selecteren.


Antwoord 5

Als je overweegt welke je moet implementeren, heb ik het ARIA-document gevonden legt de afwegingen goed uit:

Bij het maken van een widget die zowel visueel compact is als gebruikers in staat stellen één waarde te kiezen uit een reeks discrete waarden, is vaak een keuzelijst of menuknop eenvoudiger te implementeren en te gebruiken. Een kenmerk van combobox dat het onderscheidt van zowel de keuzelijst als de menuknop, is dat de waarde van de combobox wordt weergegeven in een bewerkingsveld. De combobox geeft gebruikers dus een functie die zowel de keuzelijst als de menuknop missen, namelijk de mogelijkheid om een ​​deel of alle waarde te selecteren om naar het klembord te kopiëren. Een functie die zowel combobox- als menuknopwidgets onderscheidt van listbox-widgets, is hun mogelijkheid om een ​​ongedaanmakingsmechanisme te bieden.

Om het samen te vatten:

  • Geef de voorkeur aan menu of keuzelijst boven keuzelijst omdat ze eenvoudiger te implementeren zijn
  • Het enige dat combobox onderscheidt van de andere twee, is dat het gebruikers in staat kan stellen naar het klembord te kopiëren en ongedaan te maken

Antwoord 6

Combobox heeft al één waarde geselecteerd. En extra Combobox-combinatie van het invoerveld.

Vervolgkeuzelijst is een eenvoudig lijstitem en voer een willekeurige taak uit na het selecteren van de waarde.

Other episodes