diff options
| author | Mark Otto <[email protected]> | 2022-07-17 20:50:41 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2022-07-17 20:50:41 -0700 |
| commit | 71cbb88f098f186518a20c22294a0cbda944ec6b (patch) | |
| tree | 97fb2d09025a218881d6a38a7b7a000beb4a5cc8 /site | |
| parent | 6d101b15a4af000b32be236063e9e5b58385d077 (diff) | |
| download | bootstrap-71cbb88f098f186518a20c22294a0cbda944ec6b.tar.xz bootstrap-71cbb88f098f186518a20c22294a0cbda944ec6b.zip | |
Support input groups in floating forms (#36759)
* Support input groups in floating forms
* Update bundlewatch
Co-authored-by: 719media <[email protected]>
Diffstat (limited to 'site')
| -rw-r--r-- | site/content/docs/5.2/forms/floating-labels.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/site/content/docs/5.2/forms/floating-labels.md b/site/content/docs/5.2/forms/floating-labels.md index a19bbdbfe..9ec4fcd2f 100644 --- a/site/content/docs/5.2/forms/floating-labels.md +++ b/site/content/docs/5.2/forms/floating-labels.md @@ -90,6 +90,35 @@ Floating labels also support `.form-control-plaintext`, which can be helpful for </div> {{< /example >}} +## Input groups + +Floating labels also support `.input-group`. + +{{< example >}} +<div class="input-group mb-3"> + <span class="input-group-text">@</span> + <div class="form-floating"> + <input type="text" class="form-control" id="floatingInputGroup1" placeholder="Username"> + <label for="floatingInputGroup1">Username</label> + </div> +</div> +{{< /example >}} + +When using `.input-group` and `.form-floating` along with form validation, the `-feedback` should be placed outside of the `.form-floating`, but inside of the `.input-group`. This means that the feedback will need to be shown using javascript. + +{{< example >}} +<div class="input-group has-validation"> + <span class="input-group-text">@</span> + <div class="form-floating is-invalid"> + <input type="text" class="form-control is-invalid" id="floatingInputGroup2" placeholder="Username" required> + <label for="floatingInputGroup2">Username</label> + </div> + <div class="invalid-feedback"> + Please choose a username. + </div> +</div> +{{< /example >}} + ## Layout When working with the Bootstrap grid system, be sure to place form elements within column classes. |
