Donation pledge form
Pledge amount and gift-aid style consent for nonprofits.Plain HTML — it inherits your site's styles and needs no backend or JavaScript.
Preview
The code
<form action="https://crunchforms.com/form/{formID}" method="post">
<label for="name">Full name</label>
<input name="name" type="text" id="name" required />
<label for="email">Email</label>
<input name="email" type="email" id="email" required />
<label for="amount">Pledge amount</label>
<input name="amount" type="number" id="amount" min="1" step="1" required />
<fieldset>
<legend>How often?</legend>
<label><input type="radio" name="frequency" value="once" required /> One-off</label>
<label><input type="radio" name="frequency" value="monthly" /> Monthly</label>
<label><input type="radio" name="frequency" value="annually" /> Annually</label>
</fieldset>
<label for="dedication">Dedicate this gift to someone (optional)</label>
<input name="dedication" type="text" id="dedication" />
<label>
<input type="checkbox" name="contact_consent" value="yes" />
You may contact me about the impact of my donation
</label>
<button type="submit">Pledge</button>
</form>How to use it
- Create a free Crunchforms account and add a form in the dashboard (takes about a minute).
- Replace
{formID}in theactionURL with your form's ID — or use the dashboard's snippet generator, which fills it in for you. - Paste the form into any page. Submissions appear in your dashboard and, if you like, in your inbox. Add a honeypot or captcha in the form settings for extra spam protection.
1,000 free submissions a month, spam filtering included, no credit card required.
Start for free