agamjotsingh18 / codesetgo

Open Source Website of CodeSetGo
https://codesetgo.netlify.app/
MIT License
76 stars 237 forks source link

Contact Form Implementation with Getform.io and Email Notification #654

Closed Nishitbaria closed 11 months ago

Nishitbaria commented 12 months ago

Related Issue

639

This pull request adds the functionality to the contact form on our website, enabling it to work with Getform.io and send email notifications to the owner whenever a new submission is made.

Proposed Changes

Changes Made:

  1. Integrated the Getform.io API with the existing contact form to handle form submissions securely.
  2. Implemented form validation using HTML5 attributes to ensure all required fields are filled correctly before submission.
  3. Added custom JavaScript validation to handle form submission and display error messages for invalid fields.
  4. Configured the form to send data to the specified Getform.io endpoint for processing.
  5. Set up an email notification system using Getform.io to alert the owner of new form submissions.
  6. Tested the functionality to verify that the contact form is now working as expected.

Benefits: With this implementation, users can now easily submit inquiries and messages through the contact form on our website. The form data will be sent securely to Getform.io, and the website owner will receive email notifications for each new submission. This will streamline communication with our website visitors and ensure that we never miss any important messages or inquiries.

Additional Info

Checklist

Output Screenshots

image image image

netlify[bot] commented 12 months ago

Deploy Preview for codesetgo ready!

Name Link
Latest commit 3fd72f6b69275c16b9f7efb44aa49e210e1c32ce
Latest deploy log https://app.netlify.com/sites/codesetgo/deploys/64cf6153532e0b000849795f
Deploy Preview https://deploy-preview-654--codesetgo.netlify.app/
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Nishitbaria commented 12 months ago

@agamjotsingh18 ,please give me email id where you want email to send,i will update that and please consider my valuable contribution and reconsider giving good level to pull request

agamjotsingh18 commented 11 months ago

@agamjotsingh18 ,please give me email id where you want email to send,i will update that and please consider my valuable contribution and reconsider giving good level to pull request

codesetgo@gmail.com

Nishitbaria commented 11 months ago

@agamjotsingh18 ,Email updated ,Now you can merge my pull request

Nishitbaria commented 11 months ago

@agamjotsingh18 ,please review and merge my pull request

Nishitbaria commented 11 months ago

@agamjotsingh18 ,please review and merge my pull request