LoginSignup
5
6

More than 3 years have passed since last update.

form_forのselectタグでRequiredを適用させる

Posted at

やりたいこと

railsのフォームでrequired: trueを記述すると、空の送信を防げる。
selectタグでも同様のことをしたい。

やること

erb
<div>
  <label for="category">お問い合わせカテゴリ<br>(リストから選択してください。)</label>
  <%= f.select :category, [["弊社サービス・お見積りについて", 1], ["採用について", 2], ["その他", 3]], :include_blank => "選択してください ▼", :required => true %>
</div>

上記のコードだとなぜかrequiredが効かない。

erb
<div>
  <label for="category">お問い合わせカテゴリ<br>(リストから選択してください。)</label>
  <%= f.select :category, [["弊社サービス・お見積りについて", 1], ["採用について", 2], ["その他", 3]], { :include_blank => "選択してください ▼" }, :required => true %>
</div>

上のコードだとrequiredが効くようになる。

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6