Prüfregel · RSC-ARC-013
Formular ohne Empfänger
Findet Formulare mit Eingabefeldern, die im HTML keine Zieladresse haben, auf Seiten, deren vollständig gelesener Code ebenfalls keinen Empfänger nennt — keine Adresse zum Senden, kein Backend, keinen Formular-Dienst.
Warum das zählt
Das typische Bild bei generierten Apps: Das Kontaktformular sieht fertig aus, der Absende-Knopf zeigt „Danke!“, aber angeschlossen wurde der Versand nie. Wer euch schreibt, glaubt, er hat geschrieben — bei euch kommt nichts an, und ihr merkt es erst, wenn jemand nachfragt.
Ein Formular ohne Zieladresse ist in einer React-App normal, das Absenden erledigt der Code. Gemeldet wird deshalb nur, wenn **beides** zutrifft: kein Ziel im HTML **und** im gelesenen Code nichts, das die Eingaben annimmt. Sobald Supabase, Firebase, eine eigene Adresse zum Senden, eine Server-Action, Netlify, Formspree, EmailJS oder eine Baukasten-Plattform wie Webflow zu sehen ist, schweigt die Regel.
Sie schweigt auch, wenn die Sicht unvollständig ist: nicht alle Skripte gelesen, Unterseiten mit eigenen Skripten, oder ein Skript auf der Seite, das selbst etwas verschickt. Nachprüfen: Formular ausfüllen, absenden und in den Entwicklertools unter „Netzwerk“ zusehen — geht keine Anfrage raus, kommt die Nachricht nirgends an.
Prüfstufe
So behebt ihr es
Den Versand anschließen: an einen eigenen Server-Endpunkt, an die Datenbank oder an einen Formular-Dienst — und einmal selbst eine Testnachricht schicken.