Help us understand the problem. What is going on with this article?

`<input type="file">`をBootstrapのデザインに簡単に合わせる(要JQUERY)

More than 3 years have passed since last update.

自分の知っているlabelを利用した方法とJqを利用したファイル名の表示をコラボしてみました

html
<label for="InputFile" class="btn btn-default">ファイル選択
<input class="hide" type="file" id="InputFile" onchange="$('#file_name').text($(this).val())"/>
</label>
<span id="file_name"></span>
<input class="btn btn-primary" type="submit" name="submit" value="送信" id="Submit">

Bootstrapのデザインクラスに対応していない <input type=file...>
スクリーンショット 2016-07-29 10.44.33.png
         ⇓
         ⇓
こんな感じでデザインを充てられますし、CSSで自由にデザインできます。
スクリーンショット 2016-07-29 10.39.50.png
スクリーンショット 2016-07-29 10.40.10.png

参照
http://qiita.com/yasumodev/items/c9f8e8f588ded6b179c9
http://qiita.com/shimayu/items/605ecac3eeec50dd4f93

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away