This website collects cookies to deliver better user experience
emailjs.sendForm( 'YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', form.current, 'YOUR_USER_ID' ).then((result) => {},(error)=>{})
$ npx create-react-app project_name
$ npm install @emailjs/browser --save
<form ref={form} onSubmit={sendMail} className='contact-form'> <input type="text" className="form-input" name="name" placeholder='your name'/> <input type="text" className="form-input" name="subject" placeholder='subject' /> <input type="email" className="form-input" name="email" placeholder='youremail' /> <input type="message" className="form-input" name="message" placeholder='message' /> <input type="submit" className='form-button' value="Send Mail" /> </form>
const form = useRef(); console.log(form.current)
[Log] <form class="contact-form"> <input type="text" class="form-input" name="name" placeholder="your name"> <input type="text" class="form-input" name="subject" placeholder="subject"> <input type="email" class="form-input" name="email" placeholder="youremail"> <input type="message" class="form-input" name="message" placeholder="message"> <input type="submit" class="form-button" value="Send Mail"> </form>
emailjs.sendForm('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', form.current, 'YOUR_USER_ID') .then((result) => { console.log(result.text); }, (error) => { console.log(error.text); });
27
0