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.
Optionen des Email Input-Generators
- Name identifiziert das Feld in den übermittelten Formulardaten.
- ID verbindet das Eingabefeld mit dem sichtbaren Text aus Label.
- Placeholder stellt ein vorübergehendes Beispiel oder einen Hinweis bereit.
- Size steuert die ungefähre sichtbare Breite in Zeichen.
- Multiple erlaubt eine durch Kommas getrennte Liste von E-Mail-Adressen.
- Required verhindert, dass ein leerer Wert die Einschränkungsvalidierung des Browsers besteht.
- Pattern ergänzt die E-Mail-Syntaxprüfung um eine Einschränkung durch einen regulären Ausdruck.
Behalten Sie die sichtbare Beschriftung auch dann bei, wenn der Platzhalter eine Beispieladresse enthält.
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:
- Erstellen Sie ein
HTMLDocumentund einHTMLInputElement. - Legen Sie Typ, Namen, ID, Platzhalter, Größe und die ausgewählten Validierungsattribute fest.
- Erstellen Sie ein
HTMLLabelElementund verknüpfen Sie es mit dem Eingabefeld. - Fügen Sie beide Elemente mit
AppendChild()hinzu und schreiben Sieemail-input.htmlmitSave().
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.
Weitere HTML-Generatoren
Erstellen Sie Markup für weitere gebräuchliche HTML-Elemente und zeigen Sie eine Vorschau an.