از کد زیر استفاده کن .

اگه ایمیل درست باشه میره صفحه بعد در غیر اینصورت خطا میده.

کد HTML:
<script type="text/javascript">
function checkMail()
{
	var val_email=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var email=document.getElementById('email').value;
	
	if(val_email.test(email))
	{
		return true;
	}
	else
	{
		document.getElementById('status-email').innerHTML='ایمیل نا معتبر';
		return false;
	}

}

function checkForm()
{
	var emailStatus=checkMail();

	if(emailStatus)
	{
		return true;
	}
	else
	{
		return false;
	}

}
</script>

<form action="step2.php" onsubmit="return checkForm()" method="post">
    <input name="email" id="email" type="text" maxlength="80" value="">
    <div id="status-email"></div>
    <input name="submit" type="submit" value="ارسال">
</form>