The first one would be opening a form in a "modal window", which is commonly called a lightbox, etc. You can search for "modal" and find several different topics here. I put together a demo a good while back using the FancyBox script. It may be a tad dated due to new versions of both GF & Fancybox, but the concepts should be the same.
Secondly, You can create a checkbox field with just the one checkbox.. "I agree to the terms of service"or whatever, make it required so the form won't process until it's checked. For the actual terms, you could use a HTML block to embed that content inline - possibly create a scrolling div with CSS or you could use a section break element with the CSS ready class that turns it into a scrolling element. You can find info on that here.. look for "gf_scroll_text"
Posted 11 years ago on Saturday October 15, 2011 | Permalink