siakaramalegos

siakaramalegos

How to pass aria-describedby to a form input?

Hi, I’m trying to pass an aria-describedby attribute to my multiselect, but I can’t figure out the right way to pass it to the options. This is my current code:

<%= multiple_select(f, :locations, locations_list(@locations), 
  selected: Enum.map(@user.locations, &(&1.id)), 
  [class: "form-control",  "aria-describedby" => "locationHelpBlock"]) %>

<small id="locationHelpBlock" class="form-text text-muted">
  Hold Ctrl or Cmd while clicking to select multiple locations.
</small>

Solution
To clarify, both solutions below work, and here’s the full code for both solutions:

<%= multiple_select(f, :locations, locations_list(@locations), 
  selected: Enum.map(@user.locations, &(&1.id)), 
  class: "form-control", "aria-describedby": "locationHelpBlock") %>
<%= multiple_select(f, :locations, locations_list(@locations), 
  selected: Enum.map(@user.locations, &(&1.id)), 
  class: "form-control", aria_describedby: "locationHelpBlock") %>

Marked As Solved

kokolegorille

kokolegorille

You might try…

"aria-describedby": "locationHelpBlock"

Also Liked

LostKobrakai

LostKobrakai

or aria_describedby: "locationHelpBlock"

Last Post!

siakaramalegos

siakaramalegos

Lol both of these solutions work so I don’t know how to flag that.

Where Next?

Popular in Questions Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" =&gt; #BSON.ObjectId&lt;58eb1a7a9ad169198c3dXXXX&gt;, "email" =&gt; ...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs &amp; Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 130286 1222
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
AngeloChecked
What learn first? Rust or Elixir Hi Elixir community! I’m here because i want learn a new language. I’m a junior developer and mainly i ...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New

We're in Beta

About us Mission Statement