やりたいこと
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
が効くようになる。