Php 检查动态创建的文本框的值是否为空

Php 检查动态创建的文本框的值是否为空,php,jquery,html,Php,Jquery,Html,我有一个代码段,分别为每个动态创建的文本框动态生成id,如checc1、checc2等。如何将这些值逐个输入变量boxc function GetDynamicTextBox(value) { var nextRowID = 0; var id = ++nextRowID; return value+' : '+'<input class="dynfield" name = "'+value+'" id="checc' + id + '" type="text" value

我有一个代码段,分别为每个动态创建的文本框动态生成id,如checc1、checc2等。如何将这些值逐个输入变量boxc

 function GetDynamicTextBox(value) {
  var nextRowID = 0;
  var id = ++nextRowID;
  return value+' : '+'<input class="dynfield" name = "'+value+'" id="checc' + id + '" type="text" value = "" />' + '<input type="hidden" name="fieldnames[]" value="'+value+'"/>' + '<br>' + '<br>' 
}

您需要使用输入类循环输入

$('.dynfield').each(function() {
    var value = $(this).val(); //append them to var boxc or do the processing you want
});
检查您的所有输入是否都有一些值

function boxCheck() {
    $('.dynfield').each(function() {
        if ($(this).val() != '') { 
            //Errors.push("Please select a vehicle"); 
            $('#p9').text("* Cannot be blank *"); 
            $(this).parents(".chenn").addClass("error"); 
            return false; 
        } else {
            $(this).parents(".chenn").removeClass("error"); 
            return true; 
        } 
    }); 
}

您是否尝试过var id=1;var-boxc=$'checc'+id.val?仅适用于一个动态创建的文本框。未从wardsfunction Box上的第二个文本框应用验证检查{$'.dynfield'.eachfunction{var value=$this.val;if value.length==0{//Errors.pushPlease select a vehicle;$'p9'。text*不能为空*;$checc.parents.chenn.addClasserror;返回false;}否则{$checc.parents.chenn.removeClasserror;返回true;}}像这样?你到底想做什么?检查是否至少一个输入有值?或者检查所有输入是否有值?如果所有输入都有值…如果我有10个输入框,所有10个都应该有值…或者显示错误…更新的答案@serializer
function boxCheck() {
    $('.dynfield').each(function() {
        if ($(this).val() != '') { 
            //Errors.push("Please select a vehicle"); 
            $('#p9').text("* Cannot be blank *"); 
            $(this).parents(".chenn").addClass("error"); 
            return false; 
        } else {
            $(this).parents(".chenn").removeClass("error"); 
            return true; 
        } 
    }); 
}