javascript - 水平居中对齐 File Upload 控件的 'No file chosen' 消息

标签 javascript html css twitter-bootstrap

我有一个文件上传控件,如下所示,

enter image description here

代码:

<div class="row">
        <div class="col-md-12">
            <div class="alert alert-warning normal-text hide" role="alert" id="ImportErrorMessage"></div>
            <div class="panel panel-default">
                <div class="panel-body">
                    <form id="FileImportForm" method="POST" action="api/FileUpload/Upload" enctype="multipart/form-data">
                        <div class="col-md-1">
                            <a href="#" class="btn btn-danger btn-xs download-template" title="Get Template"><span class="glyphicon glyphicon-download-alt"></span>&nbspGet Template</a>
                        </div>
                        <div class="col-md-3">
                            <select id="ItemDdl" class="col-md-12 item-list" title="Items"></select>
                        </div>
                        <div class="col-md-3">
                            <input type="file" id="ImportFile" name="ImportFile" accept="*.xlsx" class="col-md-12" />
                        </div>
                        <div class="col-md-1">
                            <button class="btn btn-danger btn-xs" id="ImportFileBtn" type="Submit" title="Import and Validate"><span class="glyphicon glyphicon-import"></span>Validate</button>
                        </div>                        
                    </form>
                </div>
            </div>
        </div>
    </div>

期望:

我想在中心显示“未选择文件”消息,如图所示。原因是为了减少“验证”按钮和“选择文件”按钮之间的空白区域。

尝试过的选项:

我试图通过 css 属性和 jquery 修改它,但无法在 UI 中找到文本。

感谢任何帮助。

最佳答案

抱歉,没有简单的方法可以做到这一点。唯一的方法是隐藏该输入,将图像放在该输入所在的位置以及一些带有边距的文本。使用 javascript,您可以轻松定位它并确保点击跨浏览器有效。

关于javascript - 水平居中对齐 File Upload 控件的 'No file chosen' 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30656268/

相关文章:

javascript - 在 Node.js (Express) 中提取请求数据时遇到问题

javascript - JQuery/JavaScript : Enable and disable div

html - 如何将 div 悬停事件放在父项而不是子项上?

javascript - jQuery .animate() - 不工作

javascript - 在谷歌登录函数 Angular 2 中访问构造函数参数

javascript - LokiJS 自动加载回调不起作用

javascript - 同一输入框中输出值

html - 使鼠标悬停在父元素上仅影响其自身的文本,而不影响子元素

javascript - 单击页面中的任意位置关闭子菜单下拉菜单

php - 我可以在创建 PDF 时在 mPdf 中使用内联 css 吗?