Hvad er HTML-radioknapper?
I et HyperText Markup Language (HTML) -dokument er radioknapper en type visuelt element, der kan vælges af en bruger. HTML-radioknapper er unikke, fordi de tilbyder brugeren flere indstillinger, men kun tillader at en af de givne indstillinger vælges på et hvilket som helst tidspunkt. En af de mest almindelige anvendelser til HTML-radioknapper er at fange et valg inden for brugerinputformularer, selvom de også kan få deres valg og fjernelse af hændelser aflyttet af scripts eller andre programmer, så de kan fungere som øjeblikkelige vælgere for andre elementer på en webside. Gennem brug af cascaderende stilark (CSS) og JavaScript®, kan HTML-radioknapper bruge brugerdefinerede billeder til visning, hvilket tilsidesætter deres standardudseende. Eksempler på situationer, hvor HTML-radioknapper kunne bruges, inkluderer valg af et køn, der kun kan have en værdi fra to forskellige indstillinger, eller vælge en enkelt forsendelsesadresse, når der vises flere adresser.
I nogle aspekter ligner HTML-radioknapper HTML-afkrydsningsfelter. Hver knap tildeles et billede eller tekstetiket, der vises, hvor knappen er placeret i et layout. Ved siden af denne etiket er en cirkel, der er tom, når radioknappen ikke er valgt og har et prik eller andet udfyldningsmønster inde i det, når det er valgt. En bruger kan klikke på cirklen for at vælge den; det unikke aspekt af HTML radioknapper er, at når en knap er valgt, fjernes alle andre knapper i den samme gruppe, hvilket kun tillader at vælge et element ad gangen. Dette er i modsætning til afkrydsningsfelter, der er ens, men gør det muligt at vælge et hvilket som helst antal indstillinger på én gang.
Der er to værdier inden for egenskaberne for HTML-radioknapper, der er vigtige for deres anvendelse. Det første er navnefeltet, der identificerer den gruppe, som en radioknap tilhører i et HTML-dokument, og det andet er værdifeltet. Når der vælges en knap, fjernes alle andre radioknapper med samme navn, også kaldet deres gruppe. Brug af forskellige gruppenavne tillader forskellige sæt radioknapper at eksistere i det samme dokument. Værdimærket er den faktiske returværdi for alternativknappen, når den vælges og sendes til et script eller et program til behandling.
Den visuelle visning af HTML-radioknapper kan ændres på nogle få måder. Ved hjælp af standard HTML- og CSS-justeringsværdier kan knapperne arrangeres dynamisk i et dokument på meget den samme måde som et billede er justeret. Udseendet af knapperne, specifikt cirklen og valgte cirkelbilleder, kan tilpasses fuldstændigt og erstattes med brugergenererede billeder ved at manipulere dokumentobjektmodellen (DOM) med CSS og JavaScript®, selvom browserstøtte ikke altid er konsistent fra et program til en anden.