Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用JS验证HTML表单中的多个字段_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用JS验证HTML表单中的多个字段

Javascript 使用JS验证HTML表单中的多个字段,javascript,jquery,html,Javascript,Jquery,Html,我有一个注册表格,有12个字段。我想验证这些字段中的数据。第一步是检查是否有任何字段为空。一种方法是使用Jquery获取每个字段并检查它是否为空。我计划创建一个var数组,并使用以下代码检查循环中每个字段的状态: var input = new Array(); input[0] = $('.fullName')[0]; input[1] = $('.emailID')[1]; input[2] = $('.phno')[2]; input[3

我有一个注册表格,有12个字段。我想验证这些字段中的数据。第一步是检查是否有任何字段为空。一种方法是使用Jquery获取每个字段并检查它是否为空。我计划创建一个var数组,并使用以下代码检查循环中每个字段的状态:

    var input = new Array();
    input[0]  =  $('.fullName')[0];
    input[1]  =  $('.emailID')[1];
    input[2]  =  $('.phno')[2];
    input[3]  =  $('.userName')[3];
    input[4]  =  $('.password')[4];
    input[5]  =  $('.batch')[5];
    input[6]  =  $('.nickname')[6]
    input[7]  =  $('.enrno')[7];
    input[8]  =  $('.dob')[8];
    input[9]  =  $('.fromCity')[9];
    input[10] =  $('.currcity')[10];
    input[11] =  $('.interests')[11];
    input[12] =  $('.currComp')[12];
    input[13] =  $('.currDesig')[13];
现在我必须运行一个循环来获取值,并检查是否有任何字段为空。 我写这段代码是为了检查

for(i=0;i<14;i++)
    if(input[i].val()=="")
    {
        // do my work
    }

for(i=0;i您需要在需要验证的元素中添加一个公共类,然后执行以下操作

var is_valid = $('.validate_these').filter(function() {
                  return $.trim(this.value) === "";
               }).length === 0;

这将获取该类的所有元素,并根据值是否为空对其进行筛选。如果未找到空元素,则该值有效

您只需向需要验证的元素添加一个公共类,然后执行以下操作

var is_valid = $('.validate_these').filter(function() {
                  return $.trim(this.value) === "";
               }).length === 0;

这将获取该类的所有元素,并根据值是否为空对其进行筛选。如果未找到空元素,则该值有效

您只需向需要验证的元素添加一个公共类,然后执行以下操作

var is_valid = $('.validate_these').filter(function() {
                  return $.trim(this.value) === "";
               }).length === 0;

这将获取该类的所有元素,并根据值是否为空对其进行筛选。如果未找到空元素,则该值有效

您只需向需要验证的元素添加一个公共类,然后执行以下操作

var is_valid = $('.validate_these').filter(function() {
                  return $.trim(this.value) === "";
               }).length === 0;

获取该类的所有元素,并根据值是否为空对其进行筛选。如果未找到空元素,则该值有效。

为什么
[0]
每个jquery选择器的一部分,似乎您删除了它,问题也消失了。您不需要在jquery选择器中使用索引。实际上,您甚至不需要创建数组来实现这一点。请选中@adeneo answer。为什么
[0]
每个jquery选择器的一部分,似乎您删除了它,问题也消失了。您不需要在jquery选择器中使用索引。实际上,您甚至不需要创建数组来实现这一点。请选中@adeneo answer。为什么
[0]
每个jquery选择器的一部分,似乎您删除了它,问题也消失了。您不需要在jquery选择器中使用索引。实际上,您甚至不需要创建数组来实现这一点。请选中@adeneo answer。为什么
[0]
每个jquery选择器的一部分,似乎您删除了它,问题就消失了。您不需要在jquery选择器中使用索引。实际上,您甚至不需要创建数组来实现这一点。请选中@adeneo answer。