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.



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:

  1. Erstellen Sie ein HTMLDocument und anschließend mit CreateElement() ein HTMLInputElement .
  2. Legen Sie Checkbox-Typ, ID, Namen und anfänglichen Auswahlstatus anhand der gewählten Optionen fest.
  3. Erstellen Sie ein HTMLLabelElement und legen Sie dessen Eigenschaft For sowie den sichtbaren Text fest.
  4. Fügen Sie beide Elemente mit AppendChild() hinzu und speichern Sie das fertige Dokument mit Save() .

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.