15

私は基本的なファイルアップロードbootstrap-fileupload.jsを使用してファイル名とボタンを提供し、テキスト入力とボタンでフォーマットを繰り返したいと考えています。

<div class="form-group">
    <label class="control-label">Source File Name</label>
    <div class="fileupload fileupload-new" data-provides="fileupload">
        <div class="input-group">
            <div class="form-control uneditable-input"><i class="icon-file fileupload-exists"></i> 

            </div>
            <div class="input-group-btn">
                <a class="btn btn-default btn-file">
                    <span class="fileupload-new">Select file</span>
                    <span class="fileupload-exists">Change</span>
                    <input type="file" class="file-input"/></a>
                <a href="#" class="btn btn-default fileupload-exists" data-dismiss="fileupload">Remove</a>
            </div>
        </div>
    </div>
 </div>
 <form id="frmOptions" method="post" class="form-inline span12">

 <div class="row-fluid">   
<div class="form-group">
    <label class="control-label">File Name on Upload</label>
    <div class="input-group ">
        <input id="uploadname" type="text" class="form-control">
        <a class="btn btn-default go inline">Upload to DocMan</a>
    </div>
</div>

</div>
</form>

ここでホストされているページhttps://googledrive.com/host/0B90FGJizRd-gbm1JRUswYUY5dE0/bootstrap/ これのバリエーションを試してみましたが、効果はありませんでした。基本的に、それぞれにテキスト フィールドとボタンを備えた 2 つの似たような全幅の行が必要です。どんなアドバイスでも大歓迎です。

4

4 に答える 4

19

入力グループを使用します

<div class="input-group">
      <input type="text" class="form-control">
      <span class="input-group-btn">
        <button class="btn btn-default" type="button">Go!</button>
      </span>
    </div>
于 2014-05-15T21:42:38.627 に答える
13

これを試して:

  1. フォームからクラス "form-inline" を削除します
  2. ボタンにクラス「input-group-btn」を追加

結果のhtml:

<form id="frmOptions" method="post" class="span12">
    <div class="row-fluid">   
        <div class="form-group">
            <label class="control-label">File Name on Upload</label>
            <div class="input-group">
                <input id="uploadname" type="text" class="form-control">
                <a class="input-group-btn btn btn-default go inline">Upload to DocMan</a>
            </div>
        </div>
    </div>
</form>
于 2013-09-10T00:34:54.913 に答える
0

1 つのオプションは、display:block;フォーム コントロール クラスのスタイルをオーバーライドすることです。次の返信にサンプルコードを投稿しました。

ブートストラップ: 入力をボタンに合わせる

于 2016-08-11T01:22:34.863 に答える