Javascript JQuery表单验证';未定义';

Javascript JQuery表单验证';未定义';,javascript,jquery,forms,validation,Javascript,Jquery,Forms,Validation,我在JavaScript方面遇到一些问题,请在提交前检查我的表单是否完整。这是我的表格代码: <form class="myform" accept-charset="UTF-8" onsubmit="return validateForm();" action="https://Autorespondercode.com" method="POST"> <div class="front-name"><input class="form-name" id="in

我在JavaScript方面遇到一些问题,请在提交前检查我的表单是否完整。这是我的表格代码:

<form class="myform" accept-charset="UTF-8" onsubmit="return validateForm();" action="https://Autorespondercode.com" method="POST">

<div class="front-name"><input class="form-name" id="inf_field_FirstName" type="text" name="inf_field_FirstName" placeholder="First Name" /></div>


<div class="front-email"><input class="form-email" id="inf_field_Email" type="text" name="inf_field_Email" placeholder="Email" /></div>


<input style="background-color: #fc8f12;" type="submit" value="Subscribe" />


</form>

感谢您的帮助/提示。

将您的脚本替换为:

    function validateForm() {
        var a = document.getElementById('inf_field_FirstName').value;
        var b = document.getElementById('inf_field_Email').value;
        if (a == null || a == "" || a == "First Name") {
            alert("Please enter your First Name!");
            return false;
        }
        var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
        if (document.getElementById('inf_field_Email').value.search(emailRegEx) == -1) {
            alert("Please enter a valid email address.");
            return false;
        }
    }
浏览器无法通过以下方式获取值:

  var a=document.forms["myform"]["inf_field_FirstName"].value; 
  var b=document.forms["myform"]["inf_field_Email"].value; 

您可以这样尝试吗?您在
表单标签中没有提到表单名称
myform

   <form name="myform" class="myform" accept-charset="UTF-8" onsubmit="return validateForm();" action="https://Autorespondercode.com" method="POST">


和。。。你遇到的问题是什么?你检查控制台有没有抛出错误?你在使用jQuery吗?Vicky,我想我爱上你了。几个小时来,我一直在努力解决这个问题,非常感谢
   <form name="myform" class="myform" accept-charset="UTF-8" onsubmit="return validateForm();" action="https://Autorespondercode.com" method="POST">