選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY 資料科學
     ❯   

Bootstrap 4 輸入組


Bootstrap 4 輸入組

.input-group 類是一個容器,透過在輸入欄位前面或後面新增圖示、文字或按鈕作為“幫助文字”來增強輸入。

使用 .input-group-prepend 在輸入前面新增幫助文字,使用 .input-group-append 在輸入後面新增幫助文字。

最後,新增 .input-group-text 類來樣式化指定的幫助文字。

@
@example.com

示例

<form>
  <div class="input-group mb-3">
    <div class="input-group-prepend">
      <span class="input-group-text">@</span>
    </div>
    <input type="text" class="form-control" placeholder="使用者名稱">
  </div>

  <div class="input-group mb-3">
    <input type="text" class="form-control" placeholder="您的郵箱">
    <div class="input-group-append">
      <span class="input-group-text">@example.com</span>
    </div>
  </div>
</form>
自己動手試一試 »

提示:我們使用 .mb-3 實用程式類來確保輸入組獲得適當的底部外邊距。有關實用程式類的更多資訊,請參閱我們的 BS4 實用程式章節


輸入組大小

使用 .input-group-sm 類建立小型輸入組,使用 .input-group-lg 類建立大型輸入組

預設值

示例

<form>
  <div class="input-group mb-3 input-group-sm">
     <div class="input-group-prepend">
       <span class="input-group-text">小</span>
    </div>
    <input type="text" class="form-control">
  </div>
</form>
<form>
  <div class="input-group mb-3">
    <div class="input-group-prepend">
      <span class="input-group-text">預設</span>
    </div>
    <input type="text" class="form-control">
  </div>
</form>
<form>
  <div class="input-group mb-3 input-group-lg">
    <div class="input-group-prepend">
      <span class="input-group-text">大</span>
    </div>
    <input type="text" class="form-control">
  </div>
</form>
自己動手試一試 »


多個輸入和輔助文字

新增多個輸入或附加元件

人物

示例

<!-- 多個輸入 -->
<form>
  <div class="input-group mb-3">
    <div class="input-group-prepend">
      <span class="input-group-text">人物</span>
    </div>
    <input type="text" class="form-control" placeholder="名字">
    <input type="text" class="form-control" placeholder="姓氏">
  </div>
</form>

<!-- 多個附加元件/幫助文字 -->
<form>
  <div class="input-group mb-3">
    <div class="input-group-prepend">
      <span class="input-group-text">一</span>
      <span class="input-group-text">二</span>
      <span class="input-group-text">三</span>
    </div>
    <input type="text" class="form-control">
  </div>
</form>
自己動手試一試 »

帶複選框和單選按鈕的輸入組

您也可以使用複選框或單選按鈕代替文字

示例

<div class="input-group mb-3">
  <div class="input-group-prepend">
    <div class="input-group-text">
      <input type="checkbox">
    </div>
  </div>
  <input type="text" class="form-control" placeholder="一些文字">
</div>

<div class="input-group mb-3">
  <div class="input-group-prepend">
    <div class="input-group-text">
      <input type="radio">
    </div>
  </div>
  <input type="text" class="form-control" placeholder="一些文字">
</div>
自己動手試一試 »

輸入組按鈕

示例

<div class="input-group mb-3">
  <div class="input-group-prepend">
    <button class="btn btn-outline-primary" type="button">基本按鈕</button>
  </div>
  <input type="text" class="form-control" placeholder="一些文字">
</div>

<div class="input-group mb-3">
  <input type="text" class="form-control" placeholder="搜尋">
  <div class="input-group-append">
    <button class="btn btn-success" type="submit">Go</button>
  </div>
</div>

<div class="input-group mb-3">
  <input type="text" class="form-control" placeholder="一些巧妙的東西..">
  <div class="input-group-append">
    <button class="btn btn-primary" type="button">確定</button>
    <button class="btn btn-danger" type="button">取消</button>
  </div>
</div>
自己動手試一試 »

帶下拉按鈕的輸入組

在輸入組中新增一個下拉按鈕。請注意,您不需要像通常那樣使用 .dropdown 包裝器。

示例

<div class="input-group mt-3 mb-3">
  <div class="input-group-prepend">
    <button type="button" class="btn btn-outline-secondary dropdown-toggle" data-toggle="dropdown">
      下拉按鈕
    </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">連結 1</a>
      <a class="dropdown-item" href="#">連結 2</a>
      <a class="dropdown-item" href="#">連結 3</a>
    </div>
  </div>
  <input type="text" class="form-control" placeholder="使用者名稱">
</div>
自己動手試一試 »

輸入組標籤

將標籤放在輸入組外部,並記住 for 屬性的值應與輸入的 id 匹配。

點選標籤,它將使輸入獲得焦點

@example.com

示例

<label for="demo">在這裡寫下您的電子郵件:</label>
<div class="input-group mb-3">
  <input type="text" class="form-control" placeholder="電子郵件" id="demo" name="email">
  <div class="input-group-append">
    <span class="input-group-text">@example.com</span>
  </div>
</div>
自己動手試一試 »

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援