Im Browser
Pflichtfelder, Zeichenlimits, Zahlenbereiche und erlaubte Dateiendungen sind echte Attribute. Der Absender bekommt die Rückmeldung sofort und ohne Umweg über den Server.
Was du am Feld einstellst, merkt der Absender sofort - und der Server verlässt sich trotzdem nicht darauf.
Was unter "Optionen" steht, landet am Feld in der Storefront. Der Browser hält sich daran, bevor überhaupt gesendet wird.
| Feld | Im Formular | Wirkung |
|---|---|---|
| Uhrzeit | min=08:00 max=18:00 step=900 | ein 15-Minuten-Raster |
| Datum | min=2026-06-22 max=2026-12-31 | nur innerhalb des Zeitraums |
| Zahl | min=1 max=100 step=1 | ganze Zahlen von 1 bis 100 |
| Schieberegler | min=0 max=10 step=1 | elf Stufen |
| Datei-Upload | accept=.pdf,.jpg,.png | der Dateidialog zeigt nur diese |
Im Demoshop am Formular "Alle Elemente Showcase" abgelesen.
Einmal, damit es angenehm ist. Einmal, damit es stimmt.
Pflichtfelder, Zeichenlimits, Zahlenbereiche und erlaubte Dateiendungen sind echte Attribute. Der Absender bekommt die Rückmeldung sofort und ohne Umweg über den Server.
Danach prüft der Server dieselben Regeln erneut - und vorher, welche Elemente nach ihren Bedingungen überhaupt sichtbar waren. Was unsichtbar war, wird weder verlangt noch gespeichert.
min="1" vom Browser geprüftmax="10000" vom Browser geprüftrequired vom Browser geprüftSchlägt die Prüfung fehl, kommt das Formular mit den eingetragenen Werten und den Fehlermeldungen zurück. Es wird nur der Formularbereich getauscht, die Seite lädt nicht neu.
Es gibt hier keinen zweiten Ort für Schlüssel.
In der Plugin-Konfiguration gibt es einen Schalter, mehr nicht. Ist er an, wird geprüft, was im Shop unter Einstellungen, Shop, Stammdaten als aktives Captcha eingetragen ist - je Verkaufskanal.
Eigene Schlüssel speichert das Plugin nicht. Wer den Anbieter wechselt, wechselt ihn an einer Stelle, und das Formular zieht mit.
Geprüft werden genau drei: Honeypot, Basic Captcha und Google reCAPTCHA v3 - die drei, die der Shopware-Kern mitbringt.
Diese Liste ist fest. Ist im Shop ein Captcha aktiv, das nicht darin steht - etwa Friendly Captcha, das die kostenpflichtigen Shopware-Pläne ergänzen -, wird es an diesem Formular übergangen, ohne Fehlermeldung. Der Honeypot greift dann weiterhin, wenn er zusätzlich aktiv ist.
Gruppen, Zeilen und das 12er-Raster.
Alle 23 Feldtypen und was sie können.
Pflichtfelder, Grenzen, Captcha.
Zwölf Operatoren und die ODER-Regel.