I have two forms on a website, one form is submitting correctly and the second form is not submitting at all

The Netlify site name is: https://southsidepaint-prototype.netlify.app
I am using React with Gatsby and Sass, all up to date with the latest versions.

I have a simple contact form on the contact page (’/contact’) that looks like this:

`<form name="contact-form"  method="POST" data-netlify="true" >
      <input type="hidden" name="form-name" value="contact-form" />
        <div className={ctSty.formGroup}>
           <input name="name" type="text" placeholder="Name" required/>
        </div>
        <div className={ctSty.formGroup}>
           <input name="email" type="email" placeholder="Email" required />
        </div>
        <div className={ctSty.formGroup}>
           <input name="phone" type="tel" placeholder="Phone Number" required/>
        </div>
        <div className={ctSty.formGroup}>
           <textarea name="message" placeholder="Write your message"></textarea>
        </div>
      <button type='submit' value="Submit">Send message</button>
 </form>`

Now this form above is submitting correctly, didn’t work with a honeypot or recaptcha but that’s ok. The problem is when I click to submit my other form which exists on a separate page (’/careers’), I receive no 404 errors, no warnings, nothing happens. I check the deploy log for warnings too, only had one warning: “warning undefined”; I’m not sure where this particular warning comes from but it existed before the forms were added, so I think that’s ok too. Netlify is able to see that I have a second form, I have the folders on my forms page but nothing is being submitted in spam or verified. I have scoured through the docs, videos and articles but cannot pin down a fix.
Things I have tried:

  1. I have even reduced my second form down to three simple inputs, name, email and phone number and still the same result.

  2. I have changed the name attribute in my form multiple times, cleared the cache on deploy.

  3. changed the name from “form-name” in my
    <input type="hidden" name="form-name" value="applicationsV2" />

  4. Added an “onSubmit” to the form
    <form name="applicationV2" method="POST" data-netlify="true" onSubmit="submit">

The second form’s code is below:

`<form name="applicationV2" method="POST" data-netlify="true" onSubmit="submit">
     <input type="hidden" name="form-name" value="applicationsV2" />
          // FULL NAME 
         <div className={crSty.formGroup}>
             <label for="name" required>
                 <span><CgAsterisk /></span> Full Name <br/
                 <input name="Full_name" type="text" placeholder="e.g. Phillip Anthropy" required/>
             </label>
          </div>
          // EMAIL ADRRESS 
          <div className={crSty.formGroup}>
              <label for="email" required>
                  <span><CgAsterisk /></span> Email Address <br/
                  <input name="Contact_email" type="email" placeholder="e.g. user@email.com" required /
              </label>
          </div>
          // PHONE NUMBER  
          <div className={crSty.formGroup}>
              <label for="phone" required>
                  <span><CgAsterisk /></span> Phone Number <br/
                  <input name="Contact_phone" type="tel" placeholder="e.g. 555-0000" required/>
              </label> 
           </div>
           // FULL TIME OR PART TIME  
           <div className={`${crSty.typeBoxTitle} ${crSty.formGroup}`}>
               <h4>Part-time or Full-time position?</h4>
               <div className={crSty.typeBox}>
                  <label for="fulltime">
                      Full Time
                      <input type="checkbox" name="fulltime" value="full-time"/>
                  </label>
                  <label for="parttime">
                      Part Time
                      <input type="checkbox" name="parttime" value="part-time"/>
                  </label>
                </div>
          </div> 
           // DO YOU HAVE LICENSE 
          <div className={`${crSty.typeBoxTitle} ${crSty.formGroup}`}> 
                 <h4>Do you have a valid driver's license?</h4>
                 <div className={crSty.typeBox} >
                     <label for="license">
                         Yes
                         <input type="radio" name="Yeslicense" value="yes license" checked/>
                     </label>
                     <label for="license">
                         No
                         <input type="radio" name="Nolicense" value="no license" />
                     </label>
                 </div>
           </div> 
          // START DATE 
           <div className={crSty.formGroup}>
               <label for="startdate">
                    When can you start? <br/>
                    <input name="startdate" type="date" />
               </label>
           </div> 
           // QUESTION 
           <div className={crSty.formGroup} >
        <label for='question'>
          In 300 characters or less, tell us why we should hire you? <br/>
          <textarea name="question" placeholder="Make it good!" maxlength='300' required />
        </label>
      </div>
      // RESUME UPLOAD
      <div className={crSty.formGroup}>
          <label for="resume">
              Upload your resume <br/>
              <input type="file" name="resume" />
           </label>
      </div>       
  </form>
  <div style={{textAlign:'center'}}>
      <button type='submit' value="submit">Submit Application</button>
  </div>

`

Hiya, sorry you are having trouble getting your forms to work.

This Support Guide is the first port of call to debug any forms issues. There are also many other Support Guides for forms - you can find them here: #Netlify-support:support-guides

We also recommend trying to search the forums or look at topics tagged Netlify forms if you haven’t already - it’s likely your question was already asked by someone else!

If you are still having problems, please provide more information such as what you have already tried, and a link to your live form. :slight_smile:

Thank you, just went with form spree on the other form.

1 Like

Thanks for letting us know, @johnmkett345 :slight_smile: