Jquery 使用.val获取同名字段的值
我有一个名为“addressarr[]”的地址字段。用户可以有多个地址字段 我想知道我是否可以检查所有addressarr[]字段是否都已填充 这是我检查字段的代码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
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
}