fix: add recaptcha widget to frontend contact form
This commit is contained in:
1 parent
04be959b8e
commit
1706012ad3
1 file changed
+5
-1
@@ -262,11 +262,15 @@ export default async function Home() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<form action="/api/contact" method="POST" className="email-form" id="contact-form">
|
<form action="/api/contact" method="POST" className="email-form" id="contact-form">
|
||||||
<input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response" />
|
|
||||||
<input type="text" name="name" id="form-name" placeholder="Name" required />
|
<input type="text" name="name" id="form-name" placeholder="Name" required />
|
||||||
<input type="email" name="email" id="form-email" placeholder="Your Email" required />
|
<input type="email" name="email" id="form-email" placeholder="Your Email" required />
|
||||||
<input type="text" name="subject" id="form-subject" placeholder="Subject" required />
|
<input type="text" name="subject" id="form-subject" placeholder="Subject" required />
|
||||||
<textarea name="message" id="form-message" rows={5} placeholder="Message" required></textarea>
|
<textarea name="message" id="form-message" rows={5} placeholder="Message" required></textarea>
|
||||||
|
|
||||||
|
{/* Google reCAPTCHA Widget */}
|
||||||
|
<div className="g-recaptcha" data-sitekey={recaptchaSiteKey} style={{ marginBottom: '15px' }}></div>
|
||||||
|
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
|
||||||
|
|
||||||
<button type="submit" className="btn primary full-width" id="btn-send-message">Send Message</button>
|
<button type="submit" className="btn primary full-width" id="btn-send-message">Send Message</button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in new issue
Block a user