Php display none是否为$\u POST提供值?

Php display none是否为$\u POST提供值?,php,Php,将发布哪个测试值 <div style="display:none"> <input type='text' name='test_val' value='5'> </div> <div> <input type='text' name='test_val' value='10'> </div> 排列 ( [测试值]=>10 )以任何方式隐藏字段都不会隐藏该值。如果要阻止发送值,则字段必须

将发布哪个测试值

<div style="display:none">
   <input type='text' name='test_val' value='5'>
</div>



<div>
       <input type='text' name='test_val' value='10'>
    </div>
排列 ( [测试值]=>10
)

以任何方式隐藏字段都不会隐藏该值。如果要阻止发送值,则字段必须具有“禁用”属性。如果要访问这两个字段值(并且具有相同的名称),则必须更新名称。例如:

 You will get output like below

需要为一个输入字段提供id和名称,然后检查它是否会出现..为这两个字段添加一个name属性并测试它!不可见的输入(例如,在display:none的情况下)也会影响post参数。我意识到display:none在post上给出值。该名称的最后一个值将是get on POST
<div style="display:none">
   <input type='text' name='test_val[]' value='5'>
</div>

<div>
  <input type='text' name='test_val[]' value='10'>
</div>
$_POST['test_val'][0] == 5
$_POST['test_val'][1] == 10