带有文件上传的表单无法在HTML Modal中使用

时间:2018-07-11 05:46:09

标签: php html forms file

这是我的代码

<div id="myModal" class="modal fade" role="dialog" aria-hidden="true" data-backdrop="static" data-keyboard="false">
     <div class="modal-dialog">
                <!-- Modal content-->
           <div class="modal-content">
                <div class="modal-header">
                       <h4 class="modal-title" id="jobTitle"></h4>
                </div>
                <form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="editJobVacancyForm" role="form" data-toggle="validator" enctype="multipart/form-data">
                      <div class="modal-body">
                        <div class="form-group">
                            <div class="row">
                                <div class="col-xs-5">
                                    <label for="addJobAdvertisement" class="control-label">Upload Advertisement:</label>
                                </div>
                                <div class="col-xs-7">
                                    <input type="file" name="addJobAdvertisement" id="addJobAdvertisement" placeholder="Upload your advertisement">
                                    <input type="checkbox" id="removeAdvertisement" name="removeAdvertisement" value="removeAdvertisement"> Remove Advertisement
                                </div>
                            </div>
                        </div>
                     </div>
                     <div class="modal-footer">
                          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                          <button type="submit" name="edit" class="btn btn-default">Update</button>
                     </div>
                </form>
           </div>
     </div>
</div>

以下代码始终提供 TRUE (带有/不带有文件)。

empty($_FILES["addJobAdvertisement"]["name"])

我做了一个相同的表单,没有HTML模式。工作正常。但是这段代码没有传递上传的文件。

在此表格中具有模式的其他输入已正确传递(我删除了它们,因为表格很长)。

0 个答案:

没有答案