Overview
In my view I have two radio_button form helpers: Yes and No
I also have one check_box with the identifier :agreement
Here is my code:
%h6 Is this a membership?
= f.radio_button :agreement, true, id: "membership_yes"
= f.label :agreement, "Yes", value: true
= f.radio_button :agreement, false, id: "membership_no"
= f.label :agreement, "No", value: false
%br/
= f.check_box :agreement, type: "checkbox", id: "agreement-box"
= f.label :agreement, label: "I acknowledge that I have completed at least 8 workouts for the month."
What I want to accomplish
In my rails model I would like to perform validations on the :agreement checkbox.
If Yes is selected then show the checkbox and make it required. If No is selected then hide the checkbox and make it not required.
I would greatly appreciate any help or resources that would point me in the right direction.
What I have tried
I have tried giving the radio buttons and checkbox id's while using Jquery to hide, show, and set the required property of the checkbox to false or true.
I could only show and hide the checkbox. When setting the required property to true or false it was ignored and the form submitted no matter what when I pressed the Submit button
If there are any better ways to organize my code I would appreciate the suggestions. Thanks in advance!
Aucun commentaire:
Enregistrer un commentaire