Ein HTML Email Input online erstellen

Der HTML Email Input-Generator erstellt ein beschriftetes Feld <input type="email">. Konfigurieren Sie Namen, ID, Beschriftung, Platzhalter, sichtbare Größe, den Modus für mehrere Adressen, den Pflichtstatus und ein optionales Muster. Alle Ausgaben werden gemeinsam aktualisiert.

Browser wenden eine Einschränkungsvalidierung für das E-Mail-Format an, können aber nicht prüfen, ob eine Adresse existiert oder E-Mails empfangen kann. Eine serverseitige Validierung bleibt erforderlich.



Ein HTML Email Input in C# erstellen

Das C#-Panel zeigt, wie Sie das konfigurierte Feld mit Aspose.HTML for .NET erstellen. Der generierte Code verwendet diesen Ablauf:

  1. Erstellen Sie ein HTMLDocument und ein HTMLInputElement .
  2. Legen Sie Typ, Namen, ID, Platzhalter, Größe und die ausgewählten Validierungsattribute fest.
  3. Erstellen Sie ein HTMLLabelElement und verknüpfen Sie es mit dem Eingabefeld.
  4. Fügen Sie beide Elemente mit AppendChild() hinzu und schreiben Sie email-input.html mit Save() .

Konfigurieren Sie das Feld, bevor Sie den aktualisierten C#-Code kopieren.


Häufige Fragen zum HTML Email Input-Generator

1. Welche Validierung bietet <input type="email">?

Der Browser prüft, ob ein nicht leerer Wert seinen Syntaxregeln für E-Mail-Adressen entspricht, und meldet andernfalls eine Typabweichung. Diese Prüfung bestätigt nicht, dass das Postfach existiert.

2. Wie erlaube ich mehr als eine E-Mail-Adresse?

Aktivieren Sie Multiple. Das Feld akzeptiert dann eine durch Kommas getrennte Liste, wobei jede Adresse der E-Mail-Syntax und einem gegebenenfalls konfigurierten pattern entsprechen muss.

3. Wie wirkt pattern mit der E-Mail-Validierung zusammen?

Ein nicht leerer Wert muss sowohl die integrierte E-Mail-Syntax als auch den regulären Ausdruck in pattern erfüllen. Verwenden Sie das Muster nur für eine echte Zusatzregel, etwa um ein internes Formular auf eine bestimmte Domain zu beschränken.

4. Lehnt required ein leeres Feld für mehrere E-Mail-Adressen ab?

Ja. Mit required muss das Feld mindestens eine Adresse enthalten, die die geltenden Validierungsregeln erfüllt. Ohne dieses Attribut ist ein leerer Wert gültig.

5. Kann der Platzhalter die E-Mail-Beschriftung ersetzen?

Nein. Platzhaltertext verschwindet während der Eingabe und ist kein verlässlicher barrierefreier Name. Behalten Sie die sichtbare Beschriftung bei und verknüpfen Sie sie mit übereinstimmenden Werten für for und id.


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.