In de handleiding van vandaag laat ik je zien hoe je opties in een selectie- of dropdown-lijst kunt groeperen. Het groeperen van opties is vooral handig als je een breed scala aan keuzemogelijkheden hebt en de gebruiksvriendelijkheid van je webtoepassing wilt verbeteren. Je leert de belangrijkste attributen evenals enkele best practices om groeperingen efficiënt te implementeren. Laten we er meteen induiken!

Belangrijkste inzichten

  • Bij het maken van webformulieren is het belangrijk om de waarden van de option-elementen correct in te stellen om duidelijkheid en gebruiksvriendelijkheid te garanderen.
  • Het groeperen van opties gebeurt via het optgroup-element.
  • Er zijn ook mogelijkheden om de selectie te markeren en vooraf in te vullen.

Stapsgewijze handleiding

Allereerst willen we ervoor zorgen dat je de basisprincipes van het gebruik van de value-attributen begrijpt. Deze attributen zijn optioneel, maar ik raad aan om ze te gebruiken. Als je geen waarden opgeeft, wordt de tekst van de optie als waarde gebruikt. We kunnen een voorbeeld bekijken.

Webformulieren maken: groeperen van de opties

Hier zie je wat er gebeurt als ik de Apple-optie selecteer zonder een value-attribuut op te geven. De weergegeven tekst wordt gebruikt om de waarde te verzenden. Als ik nu bijvoorbeeld de Orange-optie selecteer, wordt de kleine letter 'orange' als waarde verzonden.

Webformulieren maken: Groepering van opties

Mijn aanbeveling is daarom duidelijk: Gebruik altijd het value-attribuut en voer je interne benamingen in, bijvoorbeeld in kleine letters. Als je dat niet doet, kunnen de verzonden waarden verwarrend en weinig informatief zijn.

Als je bij het laden van het formulier een bepaalde waarde al standaard geselecteerd wilt hebben, kun je het geselecteerde attribuut gebruiken. Hiermee kun je bijvoorbeeld Apple of Strawberry als standaard instellen.

Webformulieren maken: groepering van de opties

Nu willen we ons richten op het groeperen van de opties. Dit gebeurt met het optgroup-element. Als voorbeeld stellen we ons een lijst van fruit voor die we in twee groepen willen verdelen. Ik noem ze gewoon fruits 1 en fruits 2.

Webformulieren maken: groepering van de opties

Binnen deze groep kunnen we de respectievelijke <option>-elementen zoals Apple, Orange en Strawberry toevoegen. Je kunt ook een tweede groep maken met ook concrete fruitopties.

Webformulieren maken: groepering van de opties

Als we nu de groep fruits 2 maken, zou alles goed gestructureerd en duidelijk moeten zijn. Een veelvoorkomende fout is dat men probeert een -tag te sluiten zonder het correct te hebben aangemaakt. Zorg ervoor dat alle tags correct geopend en gesloten zijn.

Webformulieren maken: groepering van de opties

Hier zie je hoe de groeperingen op de gebruikersinterface worden weergegeven. De opties binnen de groepen zijn meestal grijs gemarkeerd. Dit geeft gebruikers visuele aanwijzingen dat ze bij een bepaalde categorie horen.

Webformulieren maken: groepering van opties

Je kunt nu het ontwerp van je groepen verder aanpassen. Je kunt bijvoorbeeld de lettergrootte of de gewicht van de tekstopties wijzigen.

Webformulieren maken: groepering van de opties

Om de weergave te optimaliseren, kun je CSS-stijlen toepassen. Als ik bijvoorbeeld de lettergrootte op 24px instel, verandert het ontwerp dienovereenkomstig, en de weergave wordt visueel en qua grootte benadrukt.

Webformulieren maken: groepering van de opties

Belangrijk om te weten is dat je geen individuele optiewaarden kunt aanpassen bij het kiezen tussen groepen. Als je de lettergrootte in een groep aanpast, heeft dit ook effect op de andere opties binnen dezelfde groep.

Webformulieren maken: groepering van de opties

Een zeer handige functie is de mogelijkheid van meervoudige selectie. Als je het attribuut multiple toevoegt, kunnen gebruikers meerdere opties uit verschillende groepen selecteren door de muis ingedrukt te houden.

Webformulieren maken: Opties groeperen

Dus, nu je weet hoe je groepen van opties in een vervolgkeuzemenu kunt maken, kun je je webformulieren gebruiksvriendelijker en intuïtiever maken.

Samenvatting

In deze handleiding heb je geleerd hoe je opties in een vervolgkeuzemenu kunt groeperen. Het correct instellen van value-attributen en het toepassen van het <optgroup>-element voor groepering zijn essentieel om een optimale gebruikerservaring te creëren. Experimenteer met de gegeven voorbeelden en pas ze aan aan je eigen behoeften.-element voor groepering zijn essentieel om een optimale gebruikerservaring te creëren. Experimenteer met de gegeven voorbeelden en pas ze aan aan je eigen behoeften.

Veelgestelde vragen

Wat is de functie van het value-attribuut in het -Tag?Het value-attribuut geeft de overgebrachte waarde van de selectie aan die wordt gebruikt wanneer het formulier wordt verzonden.

Hoe kan ik een keuzeoptie standaard vooraf selecteren?Je kunt het geselecteerde attribuut in het desbetreffende -Tag gebruiken om een keuzeoptie standaard weer te geven.

Hoe groepeer ik opties in een keuzelijst?Gebruik het -Tag om groepen van opties te maken en geef ze een naam met behulp van het label-attribuut.

Kan ik CSS-stijlen toepassen op de -elementen?Ja, je kunt CSS-stijlen toepassen op de keuze-elementen, maar de styling-optie voor -elementen is beperkt.

Hoe activeer ik de meervoudige selectie in een vervolgkeuzemenu?Voeg het attribuut multiple toe aan het -Tag om gebruikers in staat te stellen meerdere opties te selecteren.