Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
Jquery 使用.val获取同名字段的值_Jquery - Fatal编程技术网

Jquery 使用.val获取同名字段的值

Jquery 使用.val获取同名字段的值,jquery,Jquery,我有一个名为“addressarr[]”的地址字段。用户可以有多个地址字段 我想知道我是否可以检查所有addressarr[]字段是否都已填充 这是我检查字段的代码 function check() { var cn = document.getElementById('clientname').value; var e = document.getElementById("clienttype"); var ct = e.options[e.selectedIndex

我有一个名为“addressarr[]”的地址字段。用户可以有多个地址字段

我想知道我是否可以检查所有addressarr[]字段是否都已填充

这是我检查字段的代码

 function check() {
    var cn = document.getElementById('clientname').value;
    var e = document.getElementById("clienttype");
    var ct = e.options[e.selectedIndex].value;
    var cp= $ ("[name=addressarr").val();

    //var cp = document.getElementById('contactperson').value;
    //var cu = document.getElementById('contactnumber').value;
    if (cn == "") {
        document.getElementById('errormsg').innerHTML = 'Please enter full name';
        $('#modalerror').modal('show');
    }else if (ct == "Select Client Type") {
        document.getElementById('errormsg').innerHTML = 'Please pick client type';
        $('#modalerror').modal('show');
    }else if (cp == "") {
        document.getElementById('errormsg').innerHTML = 'Please enter address';
        $('#modalerror').modal('show');
    }
这是我的HTML文件

                          <div class= "form-group" id= "diva">
                        <label class="col-sm-1 control-label">Address</label>    
                        <div class="col-sm-5">
                             <p><input type=text class="form-control" rows="2" name="addressarr[]" id="addressarr[]" size="20" maxlength="45" value="<?php if (isset($_POST['addressarr']) && !$flag) echo $_POST['addressarr'][0]; ?>"/></p>
                        </div>
                          <input type="button" name="addaddress" class=" btn btn-default" id="adda" value="Add Address"/>
                      </div>

地址
可以使用该函数根据任何条件选择图元。在您的情况下,类似这样的事情应该可以做到:

var empties = $('input[name="addressarr[]"]').filter(
  function(){
    return $(this).val() == '';
  });
if(empties.length > 0){
    alert('empty fields'); //do whatever you need to do here
}   
var empties = $('input[name="addressarr[]"]').filter(
  function(){
    return $(this).val() == '';
  });
if(empties.length > 0){
    alert('empty fields'); //do whatever you need to do here
}