0

我正在尝试使用

https://bootswatch.com/slate/

我有文件上传jsp,我认为该功能有效,但查看/视觉上它不起作用。

<html>

<Head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>

  <link href="https://bootswatch.com/slate/bootstrap.min.css" rel="stylesheet" type="text/css" />
  <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
</head>

<body>
  <form id="testf" method="post" enctype="multipart/form-data" action="x.do">
    <div class="col-md-8">
      <label>Browse
        <div class="text-warning">
          <input id="uploadfile" name="uploadfile" type="file" accept=".csv">
          <div>
      </label>
      </div>
  </form>
</body>
</html>

slate 主题中,我没有看到“No File Chosen”的文字。选择后我看不到带有“选定文件名”的文本

使用完全相同的代码和香草引导程序,我可以看到这些文本......谁能帮我理解我怎样才能让它在石板主题中工作?特别是在选择文件后,我需要显示名称..

4

1 回答 1

0

您只需要更改文本颜色,因为引导程序默认值为rgb(51, 51, 51)并且 Slate 主题使用深色作为其主体背景(#272b30 / rgb(39, 43, 48))。

CSS 示例:

input[type=file] { color: white; }

工作示例:

input[type=file] {
  color: white;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://bootswatch.com/slate/bootstrap.min.css" rel="stylesheet" />

<form id="testf" method="post" enctype="multipart/form-data" action="x.do">
  <div class="col-md-8">
    <label>Browse
      <input id="uploadfile" name="uploadfile" type="file" accept=".csv">
    </label>
  </div>
</form>

于 2017-01-11T01:21:57.163 回答