state changing click on divs

I am sorry if this question is very basic... and perhaps not even a
reils question...although I am interested in the rails best practices
solution if there are many solutions.

Do I build a div with some sort of " onclick " that can push an
"invisible??" button within the div containing hidden fields?

Is there a rails helper that will wrap a div to make it clickable and
which I can load with a couple parameters and will that be safe if the
method called will make changes to my database?

If you want to do this with ajax, use remote_function(). If not you
could mess with link_to. This has an option which will cause it to
generate a link with an onclick which will dynamically create a form
with the appropriate fields and submit it. I'm sure you can work out
from the source for link_to how to do this yourself

You could also create the forms, but have no form submit buttons. In
which case your onclicks are just $('form_id').submit()