html - <输入类型 ="file"> 问题

标签 html forms twitter-bootstrap css file-upload

我正在尝试制作一个由一个文本类型的输入字段和另一个文件类型的输入字段组成的表单。问题是文件的浏览 按钮显示在输入框内。我不希望按钮位于输入框内。我附上截图。请帮帮我。

这是代码片段。

<form class="form-inline fonts-calibri" action="" enctype = "multipart/form-data">
      <div class="form-group">
        <label for="oid">Purchase Order No. </label>
        <input type="text" class="form-control" id="oid" placeholder="Enter PO number" name="oid">
      </div>
      <div class="form-group pull-right" style="margin-right : 15%;">
        <label for="file">Upload PO </label>
        <input type = "file" class="form-control" id="file" name = "file" size = "50"/>
        <span><button type="submit" class="btn btn-default" id="upload-button"><span class="fa fa-upload"></span></button></span>
     </div>             
</form>

最佳答案

框是由form-control类生成的,只需使用下面的代码就可以去掉框

<input type = "file" id="file" name = "file" size = "50"/>

如果您需要添加一些样式,您仍然可以添加一些其他类。

更新: 如果你需要表单控件类,那么你可以添加一些类给它

class="form-control test"

像这样去掉里面的form-control的框效果,

.form-control.test {
    border: none !important;
    outline: none !important;
} 

关于html - <输入类型 ="file"> 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44714342/

相关文章:

html - Twitter 的 Bootstrap,右/左列边距不均匀

html - 适用于手机的响应式 iframe

javascript - 防止在滚动模态框内容时滚动背景 div

python - 使用 Mechanize (Python) 填写表格

javascript - 为什么我不能使用 MooTools 设置我的输入字段?

Symfony PHP 中的 JavaScript 确认(..) 等效项

html - 为什么在调整浏览器窗口大小时 h1 元素中的内容一直重叠?

html - 使用 Flexbox 创建可调整大小且可扩展的图像网格

jquery - 如何更改除侧边栏div之外的整个主体的背景颜色

html - XSLT - 如何循环遍历 XML 重复/重复节点并获得第一次出现