RegistrationForm
FormulareVollständiges Vereins-Anmeldungs-Formular mit Persönlichen Daten, Familienmitgliedern, SEPA-Lastschrift, Einwilligungen, digitaler Unterschrift (Canvas), Minderjährigen-Option und optionaler PDF-Generierung.
Live Demo
Mitgliedschaft beantragen
Beitrittserklärung
Persönliche Daten
Weitere Familienmitglieder
Sollen weitere Familienmitglieder gleichzeitig angemeldet werden? Fügen Sie diese hier hinzu.
Mitgliedsbeiträge
Monatliche Beiträge:
Erwachsene7,00 EUR/Monat
Jugendliche5,00 EUR/Monat
Senioren ab 604,00 EUR/Monat
Familienbeitrag12,00 EUR/Monat
ELKIs + 1 Kind bis 4 Jahre6,00 EUR/Monat
ELKIs + 2 Kinder bis 4 Jahre8,00 EUR/Monat
SEPA-Lastschrift-Mandat
Gläubiger-ID: DE30TVD00000392085
Format: DE + 20 Ziffern
Einwilligungen
* Pflichtfeld
Wichtiger Hinweis zur KündigungDie Kündigung der Mitgliedschaft ist gemäß Satzung zum Ende eines Kalenderquartals möglich und muss mit einer Frist von 8 Tagen vor Quartalsende der Vorstandschaft schriftlich mitgeteilt werden.
Unterschrift
Mit Ihrer Unterschrift bestätigen Sie die Richtigkeit aller Angaben und erklären Ihren Beitritt zum TV Dahn 1910 e.V..
Ihre Anmeldung wird direkt an TV Dahn 1910 e.V. gesendet. Sie erhalten eine Kopie als PDF-Download.
TV Dahn 1910 e.V. | Schäfergasse 9 | 66994 Dahn
www.tv-dahn.de
Props / API
| Prop | Typ | Pflicht | Default | Beschreibung |
|---|---|---|---|---|
clubName | string | Ja | — | Name des Vereins/der Organisation |
clubAddress | string | Ja | — | Adresse für Header/Footer/PDF |
clubWebsite | string | Nein | — | Website-URL für Footer |
departments | string[] | Ja | — | Liste der Abteilungen/Gruppen |
departmentLabel | string | Nein | 'Abteilung' | Label für das Abteilungs-Feld |
membershipFees | MembershipFee[] | Nein | — | Beitragsstruktur ({label, amount}) |
feeNote | string | Nein | — | Überschrift über dem Beitrags-Block |
creditorId | string | Nein | — | SEPA-Gläubiger-ID |
formTitle | string | Nein | 'Mitgliedschaft beantragen' | Titel im Header |
pdfTitle | string | Nein | 'BEITRITTSERKLÄRUNG' | Titel im generierten PDF |
cancellationNotice | string | Nein | — | Kündigungs-Hinweistext |
enableFamilyMembers | boolean | Nein | false | Familienmitglieder hinzufügen erlauben |
enablePdfGeneration | boolean | Nein | false | PDF-Generierung aktivieren (benötigt jspdf) |
enableMinorSignature | boolean | Nein | true | Minderjährigen-Option mit 2. Unterschrift |
enablePhotoConsent | boolean | Nein | true | Foto-Einwilligung anzeigen |
privacyUrl | string | Nein | — | URL zur Datenschutzerklärung |
apiUrl | string | Nein | — | API-Endpunkt für POST-Versand |
siteName | string | Nein | — | Site-Identifier (mit API gesendet) |
onSubmit | (data, pdfBase64) => Promise<void> | Nein | — | Custom Submit-Handler statt API |
primaryColor | string | Nein | '#1E56A0' | Hauptfarbe (Header, Akzente) |
primaryColorDark | string | Nein | '#163D73' | Dunklere Variante (Gradient-Ende) |
errorColor | string | Nein | '#C0392B' | Farbe für Fehler/Warnungen |
headerExtra | ReactNode | Nein | — | Inhalt am oberen Rand (z.B. Zurück-Link) |
className | string | Nein | — | Zusätzliche CSS-Klasse |
Code-Beispiel
<RegistrationForm
clubName="TV Dahn 1910 e.V."
clubAddress="Schäfergasse 9 | 66994 Dahn"
clubWebsite="www.tv-dahn.de"
departments={['Handball', 'Turnen', 'Tanz', 'Nordic Walking']}
membershipFees={[
{ label: 'Erwachsene', amount: '7,00 EUR/Monat' },
{ label: 'Jugendliche', amount: '5,00 EUR/Monat' },
{ label: 'Familienbeitrag', amount: '12,00 EUR/Monat' },
]}
creditorId="DE30TVD00000392085"
cancellationNotice="Die Kündigung ist zum Ende eines Kalenderquartals möglich..."
enableFamilyMembers={true}
enablePdfGeneration={true}
privacyUrl="/datenschutz"
apiUrl="https://mail-api.minicon.eu/send-registration"
siteName="tv-dahn"
primaryColor="#1E56A0"
/>