There are three Field Groups where you can add your button: You will first need to hook into the gform_add_field_buttons.
- Optional: Add the Appropriate CSS Classes.
- This TOS field would be a read-only input box with a scrollbar disabling the submit button (as an option, even), so when the user scrolled to the bottom, it would enable the submit button. So recently, I needed to create a Terms of Service custom Gravity Forms field. If it doesn't do something that you want, with its current set of filters and hooks, you can easily code it to make it possible. With their recent and ever-expanding hooks and filters, the ability to expand Gravity Forms is becoming limitless.
GravityForms has made major strides this past year in their documentation. I see so much potential with Gravity Forms that has yet to be tapped, and I am excited to see new things from GravityForms and the GravityForms community. It seriously is worth every penny and probably is the best money I've spent. First and foremost, RocketGenius has, in my opinion, the best form creation plugin in the WordPress market, GravityForms.