Eine HTML-Checkbox online erstellen
Der HTML Checkbox-Generator erstellt ein <input type="checkbox"> zusammen mit einem zugehörigen <label>. Legen Sie Namen, ID, sichtbare Beschriftung und anfänglichen Auswahlstatus fest. Vorschau, HTML-Ausgabe und C#-Ausgabe werden gemeinsam aktualisiert.
Optionen des HTML Checkbox-Generators
- Name legt das Attribut
namefest, das beim Absenden des ausgewählten Steuerelements verwendet wird. - ID legt die
iddes Eingabefelds fest. Die erzeugte Beschriftung verwendet denselben Wert in ihrem Attributfor. - Label bestimmt den sichtbaren Text neben der Checkbox.
- Checked fügt das boolesche Attribut
checkedhinzu und aktiviert die Checkbox anfänglich.
Verwenden Sie eine nicht leere und im Zieldokument eindeutige ID, damit die Beschriftung ausdrücklich mit der Checkbox verknüpft bleibt.
Eine HTML-Checkbox in C# erstellen
Das C#-Panel zeigt, wie Sie dieselbe Checkbox und Beschriftung mit Aspose.HTML for .NET erstellen. Der generierte Code verwendet diesen Ablauf:
- Erstellen Sie ein
HTMLDocumentund anschließend mitCreateElement()einHTMLInputElement. - Legen Sie Checkbox-Typ, ID, Namen und anfänglichen Auswahlstatus anhand der gewählten Optionen fest.
- Erstellen Sie ein
HTMLLabelElementund legen Sie dessen EigenschaftForsowie den sichtbaren Text fest. - Fügen Sie beide Elemente mit
AppendChild()hinzu und speichern Sie das fertige Dokument mitSave().
Konfigurieren Sie zuerst die Checkbox und kopieren Sie anschließend den aktualisierten C#-Code in Ihr .NET-Projekt.
Häufige Fragen zum HTML Checkbox-Generator
1. Warum muss die Checkbox-ID zum Attribut for der Beschriftung passen?
Übereinstimmende Werte verknüpfen Beschriftung und Checkbox ausdrücklich. Ein Klick auf die Beschriftung schaltet dann das Steuerelement um, und assistive Technologien können den beschreibenden Text erkennen. Verwenden Sie auf der Seite eine eindeutige ID.
2. Worin unterscheiden sich Name und ID einer Checkbox?
Der Name identifiziert den Checkbox-Wert beim Absenden des Formulars. Die ID identifiziert das Element im Dokument und verbindet es mit seiner Beschriftung. Mehrere Checkboxen dürfen denselben Namen haben, jede ID muss jedoch eindeutig sein.
3. Was wird übermittelt, wenn eine Checkbox nicht ausgewählt ist?
Eine nicht ausgewählte Checkbox trägt beim Absenden ihres Formulars kein Name-Wert-Paar bei. Ist sie ausgewählt und wurde kein eigener Wert angegeben, verwendet der Browser den Standardwert on.
4. Verhindert die Option Checked, dass Benutzer die Checkbox deaktivieren?
Nein. Das Attribut checked bestimmt nur den Anfangsstatus beim Laden der Seite. Benutzer können die Checkbox weiterhin aktivieren oder deaktivieren, sofern keine separate Anwendungslogik dies verhindert.
5. Kann ich mehrere Checkboxen mit demselben Namen erstellen?
Ja. Zusammengehörige Checkboxen dürfen denselben Namen haben, benötigen aber eindeutige IDs und Beschriftungen. Fügen Sie nach dem Kopieren des HTML-Codes unterschiedliche Attribute value hinzu, wenn der Server die ausgewählten Optionen unterscheiden muss.
Aspose.HTML for .NET installieren
Installieren Sie Aspose.HTML for .NET aus NuGet mit der .NET CLI:
dotnet add package Aspose.HTML
Alternativ können Sie die Benutzeroberfläche des NuGet-Paket-Managers verwenden oder Install-Package Aspose.HTML in der Paket-Manager-Konsole ausführen. Einzelheiten zur Einrichtung finden Sie in der
Installationsanleitung
. Mit einer
temporären Lizenz
können Sie die API ohne Einschränkungen der Evaluierung testen.
Weitere HTML-Generatoren
Erstellen Sie Markup für weitere gebräuchliche HTML-Elemente und zeigen Sie eine Vorschau an.