HTML文件未发布

时间:2014-03-26 19:53:12

标签: jquery html5 twitter-bootstrap-3

我不能为我的生活弄清楚为什么这个文件没有发布。我已经找到了所有解决方案。我检查了所有的ini文件变量,它们没问题。我也有正确的表格类型。我也在使用bootstrap按钮。

<form id="secureorder" class="form-horizontal" method="post" enctype="multipart/form-data" action="process.php">
    <div class="input-group">
        <span class="input-group-btn">
            <span id="FileRxButton" class="btn btn-primary btn-file">
              Select Prescription...
            </span>
        </span>

        <input id="FileRxName" name="FileRxName" type="text" class="form-control" readonly="readonly" placeholder="optional">
        <input id="FileRx" name="FileRx" type="file" style="display: none;" />
    </div>

    <div class="row">
        <div class="col-lg-5">
        </div>
        <div class="col-lg-2">
            <button class="btn btn-lg btn-success btn-block" type="submit">SUBMIT</button>
        </div>
        <div class="col-lg-5"></div>
    </div>
</form>

当我在PHP文件中使用print_r($_POST)时,除文件输入外,所有表单值都会显示。我试图让它工作的方式是隐藏文件输入,文本字段只是文件名的虚拟字段,所以看起来不错。

以下是使用

的javascript
$(function() {
    $("#FileRxButton").click(function() { $("#FileRx").click(); });
    $('input#FileRx').change(function() { $('#FileRxName').val($(this).val()); });
});

1 个答案:

答案 0 :(得分:2)

对我而言,如何使用您在上面发布的代码发布任何内容,这是一个谜,但无论如何,您都会在$_FILES而不是$_POST

下找到这些文件

尝试:

 var_dump($_FILES);