Php 并非所有输入都已禁用,但未获取POST数据

Php 并非所有输入都已禁用,但未获取POST数据,php,jquery,forms,disabled-input,Php,Jquery,Forms,Disabled Input,我有一个表单…我想将禁用添加到某个div中的所有输入,但表单的其余部分除外。我验证了这确实是应该发生的,但是,当我提交添加了禁用项的表单时,我没有得到POST数据。但是我所有的代码都是一样的,除了没有添加禁用项之外,我确实得到了我应该得到的帖子数据。我重复一遍,我确实验证了禁用只在我期望的输入上进行,而不是我想要数据的其他输入 实际上甚至没有太多的代码..输入是这样的(它肯定在表单元素中)- 我试过了 .attr('disabled', true); .prop('disabled', true

我有一个表单…我想将禁用添加到某个div中的所有输入,但表单的其余部分除外。我验证了这确实是应该发生的,但是,当我提交添加了禁用项的表单时,我没有得到POST数据。但是我所有的代码都是一样的,除了没有添加禁用项之外,我确实得到了我应该得到的帖子数据。我重复一遍,我确实验证了禁用只在我期望的输入上进行,而不是我想要数据的其他输入

实际上甚至没有太多的代码..输入是这样的(它肯定在表单元素中)-

我试过了

.attr('disabled', true);
.prop('disabled', true);
就像我说的,如果我对Jquery进行注释并提交,我确实可以很好地获取帖子数据,关于这个Jquery的一些事情让我无法获取帖子,并且真的看不到任何原因。。。提前谢谢

编辑-这些是动态创建的输入

<td class="btn btn-primary">
<span class="glyphicon glyphicon-resize-vertical" aria-hidden="true">
<input type="hidden" name="actor_id[]" value="162705079">
</span> Julie Benz - J</td>

朱莉·本茨-J
编辑-生成输入的代码

$( ".drop-container" ).droppable({
 accept: ".draggable",
 addClasses: false,
 drop: function(event, ui) {
    var drag_name = ui.draggable.html();
    ui.draggable.hide();
    var new_body_count = '<tr><td class="btn btn-primary">'+drag_name+'</td>
   <td class="badge"><input placeholder="Number of Kills" name="body_count" class="number-count" type="number"></td></tr>'
$('.table').prepend(new_body_count);
  }
  });
$(“.drop container”).dropable({
接受:“.draggable”,
addClasses:false,
drop:函数(事件、用户界面){
var drag_name=ui.draggable.html();
ui.draggable.hide();
var new_body_count=''+拖动_name+'
'
$(“.table”).prepend(新正文计数);
}
});

表单本身是否正在提交,但您没有获取post数据?或者表单根本不提交?我认为根据浏览器的不同,禁用的输入不会被发送。使用只读。我应该提到…提交的表单项没有被禁用,而是在页面加载后动态创建的…我不知道这是否与此有关。我从表单中获取POST数据,所以实际上现在我想起来了,我认为它根本不是禁用的,而是与动态创建的元素相关的东西。我为动态创建的输入添加了html。。。我没有看到任何不应该工作的东西,或强制表单提交ie
$('form')。提交()
.attr('disabled', true);
.prop('disabled', true);
<td class="btn btn-primary">
<span class="glyphicon glyphicon-resize-vertical" aria-hidden="true">
<input type="hidden" name="actor_id[]" value="162705079">
</span> Julie Benz - J</td>
$( ".drop-container" ).droppable({
 accept: ".draggable",
 addClasses: false,
 drop: function(event, ui) {
    var drag_name = ui.draggable.html();
    ui.draggable.hide();
    var new_body_count = '<tr><td class="btn btn-primary">'+drag_name+'</td>
   <td class="badge"><input placeholder="Number of Kills" name="body_count" class="number-count" type="number"></td></tr>'
$('.table').prepend(new_body_count);
  }
  });