Мир,
У меня есть форма с различными деталями,
Часть формы в стандартном DIV, а некоторые в MODAL.
Я не могу отправить данные POST, заполненные в режиме MODAL.
Это код
<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);
Спасибо всем, кто пытался помочь.
Покопавшись в HTML, я увидел, что как только я открываю MODAL, JS из UIKIT перемещает DIV в конец HTML, что приводит к тому, что он не попадает в теги FORM.
Я нашел настройку UIKIT, которую нужно добавить в MODAL, чтобы этого не произошло.
«container: false Устанавливает МОДАЛЬ, чтобы он открывался на своем месте, а не в конце HTML
Других решений пока нет …