You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a great suggestion! Thanks! We'd be happy to entertain a pull request (PR) to add this functionality. I expect we'd want floating labels to be turned on at the form level via an option to bootstrap_form_for or bootstrap_form_with.
If you decide to work on a PR, please assign this issue to yourself (look for the link in the upper-right area of this page).
I'm a little busy at the moment, but if no one else picks up this issue in the meantime, I'll definitely look into it.
Thanks again for your interest in bootstrap_form.
Reacted by Johan Lundström, petebytes, Morten Trolle and Mike O'Sullivan
Its 2023, not sure if something changed in the interim since the last comment, but I got floating-labels to work by adding istvanp's method above, with the addition of :
Activity
lcreid commentedon Jun 8, 2019
This is a great suggestion! Thanks! We'd be happy to entertain a pull request (PR) to add this functionality. I expect we'd want floating labels to be turned on at the form level via an option to
bootstrap_form_fororbootstrap_form_with.If you decide to work on a PR, please assign this issue to yourself (look for the link in the upper-right area of this page).
I'm a little busy at the moment, but if no one else picks up this issue in the meantime, I'll definitely look into it.
Thanks again for your interest in
bootstrap_form.istvanp commentedon Aug 28, 2020
Here's my drop-in monkey patch to support this on v5 (it's surprisingly straightforward):
https://gist.github.com/istvanp/9d7dedff7c56f69d5524c054565ae42a
I have not tested it in all situations so I'm going to wait before doing a proper PR.
odysseyjason commentedon Jan 12, 2023
Its 2023, not sure if something changed in the interim since the last comment, but I got floating-labels to work by adding istvanp's method above, with the addition of :
wrapper: { class: 'form-floating'}
as in:
<%= form.text_field :description , autofocus: true, autocomplete: "description", placeholder: "description", wrapper: { class: 'form-floating'} %>