Q:

HTML Form Submission Issues

I'm working on a basic landing page with a one-field form.  It's my first foray into forms so forgive me if this is basic or obvious. 
Here's the code for the form:
<form action="#" method="post" onsubmit="alert('Thank you - we'll send an invite soon.')" >
    <p><label for="email">ENTER YOUR EMAIL: </label><input type="email" id="email" name="email"/>
    <input name="Submit" type="button" value="Submit"/></p>
</form>

As you can see, it's pretty basic.  However, the submit button doesn't work; you have to press enter to submit the form.  On top of that, I can't get the onsubmit alert to work either.  I've tried a thousand different configurations with minimal success, and I'm at the end of my rope. 

A:

Change the button type to submit
<input name="Submit" type="submit" value="Submit"/>

A:

Change the Button type to submit and also fix your Javascript, you have an extra apostrophe:
<form action="#" method="post" onsubmit="alert('Thank you - we will send an invite soon.');" >
    <p><label for="email">ENTER YOUR EMAIL: </label><input type="email" id="email" name="email"/>
    <input name="Submit" type="submit" value="Submit"/></p>
</form>

