Some visitors say form doesn't work


I am using MailChimp for list building and have copied some of the code I got from their website.

It is working for some vistors but there’s an error for some.

It is a signup form for a list that has a free ebook as an incentive. These visitors should receive an email with the download link. I had two emails people telling me about the problem:

“Just went to the signup page and when I clicked the button, nothing seemed to happen. I would have expected to go to a confirmation page or something.”

"Your book download doesn’t work. It keeps throwing you back to the name and email address after you enter the email the second time. "

There’s 19 validation errors mostly around the form.

There is meant to be a success response in the form’s fieldset that after you click the subscribe button says something like “please check your mailbox, etc.” that appears with JavaScript. It doesn’t go to a confirmation page.

I apologise for the post I’ve just come back from a night out and I’ve had a few drinks.

<!-- Begin MailChimp Signup Form --> 
<!--[if IE]>
<style type="text/css" media="screen">
	#mc_embed_signup fieldset {position: relative;}
	#mc_embed_signup legend {position: absolute; top: -1em; left: .2em;}
<!--[if IE 7]>
<style type="text/css" media="screen">
	.mc-field-group {overflow:visible;}
<![endif]--><script type="text/javascript"> 
// delete this script tag and use a "div.mce_inline_error{ XXX !important}" selector
// or fill this in and it will be inlined when errors are generated
var mc_custom_error_style = '';
<script type="text/javascript" src=""></script> 
<script type="text/javascript" src=""></script> 
<script type="text/javascript" src=""></script> 
<script type="text/javascript" src=";id=444"></script> 
<div id="mc_embed_signup"> 
<form action=";id=444" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank"> 
	<fieldset id="e-book"> 
<p><strong>Only your Email Address is required; no need to fill out your name if you don't want.</strong></p>	
<div class="mc-field-group"> 
<label for="mce-EMAIL">Email Address </label> 
<input type="text" value="" name="EMAIL" class="required email" id="mce-EMAIL"> 
<div class="mc-field-group"> 
<label for="mce-FNAME">First Name </label> 
<input type="text" value="" name="FNAME" class="" id="mce-FNAME"> 
<div class="mc-field-group"> 
<label for="mce-LNAME">Last Name </label> 
<input type="text" value="" name="LNAME" class="" id="mce-LNAME"> 
		<div id="mce-responses"> 
			<div class="response" id="mce-error-response" style="display:none"></div> 
			<div class="response" id="mce-success-response" style="display:none"></div> 
		<div><input type="submit" value="Get free e-book!" name="subscribe" id="mc-embedded-subscribe" class="btn"></div> 
<!--End mc_embed_signup-->