电子邮件和文本区域Javascript验证

电子邮件和文本区域Javascript验证,javascript,validation,textarea,Javascript,Validation,Textarea,我对web开发还不熟悉,并且我的代码中有一部分被卡住了。我正在尝试为注释框添加JS验证,但似乎无法理解。我希望有一个警报,将工作的电子邮件和文本区。提前谢谢你的帮助 以下是我的JavaScript: <script type="text/javascript"> function validateForm() { var x=document.forms["myForm"]["email"].value; var atpos=x.indexOf("@"); var dotpos=x.

我对web开发还不熟悉,并且我的代码中有一部分被卡住了。我正在尝试为注释框添加JS验证,但似乎无法理解。我希望有一个警报,将工作的电子邮件和文本区。提前谢谢你的帮助

以下是我的JavaScript:

<script type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["email"].value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("Not a valid e-mail address");
return false;
}
}
</script>

函数validateForm()
{
var x=document.forms[“myForm”][“email”].value;
var atpos=x.indexOf(“@”);
var dotpos=x.lastIndexOf(“.”);

如果(atpos验证正常。您是否尝试在函数末尾添加
return true

电子邮件验证正常,但当我为注释框添加验证时,它不起作用。您尝试了什么?document.getElementById('comments')。值正常。
 <div class="input">
    <form name="myForm" action="demo_form.asp" onsubmit="return validateForm();" method="post">

   <p class="label"><h2>First Name:</h2>           
    <input type="text">
   </p>
   <p class="label"><h2>Last Name:</h2>           
    <input type="text">
   </p>
   <p class="label"><h2>City:</h2>            
    <input type="text">
   </p>
   <p class="label"><h2>State:</h2>           
    <input type="text" maxlength="2">
   </p>
   <p class="label"><h2>Phone:</h2>           
    <input type="tel">
   </p>
   <p class="label"><h2>*Email Address:</h2>           
    <input type="email">
   </p>  
   <p class="label"><h2>*Comments:</h2>           
    <textarea id="comments"></textarea>
   </p>  
   <p class="label"><input type="submit"></p>

   <p class="label"><input type="reset"></p>
    </form>
 </div>