Formular in Cursor
Weisen Sie den Agenten an, keine API-Route anzulegen. Das Formular kommuniziert direkt mit Formgong.
- Öffnen Sie das Repository der Website in Cursor.
- Fügen Sie den Prompt ein.
- Prüfen Sie, dass für dieses Formular kein Server-Secret angelegt wurde.
- Exportieren Sie eine CSV-Datei aus dem Dashboard, sobald Anfragen eingehen.
Prompt
Füge ein Kontaktformular hinzu, das an Formgong sendet. Lege in diesem Repository keine API-Route an. Endpoint: POST https://formgong.com/submit Öffentlicher access_key: fk_your_access_key Felder: name, email, message und ein verstecktes Honeypot-Feld botcheck. Unterstütze sowohl normale HTML-Formular-POSTs als auch JSON per fetch. Für fetch Accept: application/json senden und success prüfen. Keine Dateien senden. Beschriftungen auf Deutsch.
fetch
async function onSubmit(event) {
event.preventDefault();
const fields = Object.fromEntries(new FormData(event.currentTarget));
const response = await fetch("https://formgong.com/submit", {
method: "POST",
headers: {
"Content-Type": "application/json",
Accept: "application/json",
},
// _lang: language of Formgong messages and the autoreply (multilingual site: document.documentElement.lang).
body: JSON.stringify({ _lang: "de", ...fields, access_key: "fk_your_access_key" }),
});
const result = await response.json();
if (!result.success) throw new Error(result.message || "Das Senden ist fehlgeschlagen. Bitte versuchen Sie es erneut.");
return result.message; // localized "Sent. Thank you!"
}