以模态输出表单输出模态,不能POST所有数据

时间:2017-11-01 02:06:02

标签: php forms post getuikit

和平 我有一个不同细节的表格, 部分表格采用标准DIV,部分采用MODAL。 我无法发送填写MODAL的POST数据。 这是代码

<form id="vg_frm" name="vg_frm" action="php/card.php" method="POST" enctype="multipart/form-data">
   <input class="uk-checkbox" value="fff" type="radio" name="radio2" />
   <input type="text" name="grid" id="grid" value="vvv">
   <input type="hidden" name="h_bg_color" id="h_bg_color" value=''>




<div uk-modal>
<div class="uk-modal-dialog uk-modal-body uk-overflow-auto"
     <input type="file" name="bg_img" id="bg_img">
     <input value="yes" class="uk-checkbox" type="checkbox" name="remove_bg_img" id="remove_bg_img">
</div>  
</div>

    <button type="submit" name="submit_style_frm" id="submit_style_frm">ok</button>
 </form>

来自输入文件(bg_img)和复选框(remove_bg)的数据未收到

card.php

print_r($_POST);

1 个答案:

答案 0 :(得分:0)

感谢所有试图提供帮助的人。 在挖掘HTML之后,我看到一旦我打开MODAL,UIKIT的JS就会将DIV移动到HTML的末尾,这导致它不在FORM标签内。 我找到了一个需要添加到MODAL的UIKIT设置,所以它不会发生。

“container:false将MODAL设置为在其位置而不是在HTML末尾打开