和平 我有一个不同细节的表格, 部分表格采用标准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);
答案 0 :(得分:0)
感谢所有试图提供帮助的人。 在挖掘HTML之后,我看到一旦我打开MODAL,UIKIT的JS就会将DIV移动到HTML的末尾,这导致它不在FORM标签内。 我找到了一个需要添加到MODAL的UIKIT设置,所以它不会发生。
“container:false将MODAL设置为在其位置而不是在HTML末尾打开