Still troubleshooting the form but having a bit more success.
First, I modified my FormItSaveForm hook field name for my checkbox by using it's name "senderinfo[]" instead of its ID "checkbox1".
This time around, I was able to paste text into the message field and the form submitted successfully. No validation error about the message field requiring content. So maybe that was just a fluke, or maybe it had something to do with the name i was inserting into the hook.
The value for my checkbox howerver, does not get posted to the database though. In reviewing the submitted form in the FormIt manager, only the label of "senderInfo[]" appears. This would be confusing if collecting the data from within the FormIt manager. The email generated from the form submission does contain the value of the checked box.
UPDATE
Changed senderInfo[] to senderInfo in my hook, and now the value for the checked box gets included in the database.
All seems to be working fine now.
My apologies for the stream of process here with getting this up and running.
REFLECTION
I think this solution of FormItSaveForm is very easy to implement. Upon review, it works perfect for my current needs.
While viewing each form is convenient and easy within the manager, I don't see a clear way to export and through the info into a spreadsheet for further sorting, since all form fields are collected together in the values cell. Maybe I am overlooking some available feature, or still falling short in the way I have my hook constructed?
[ed. note: mmcgee last edited this post 8 years, 4 months ago.]