I love google forms but there are so many limitations such as:
1) locked into google themes
2) limited form validation and no captcha
3) Limited editing on the confirmation/thank you page
4) no attachments
5) no email confirmation
I wrote a little php hack to get around it so I can have complete control over the form but still have google as my back-end spreadsheet. Of course, don't use this as a solution for private student data but it works great for workshop registration, sign-up sheets, feedback forms, etc...
I hope you find it useful,
Thanks for sharing this. Does this mean you've hacked a way to get an attachment on google forms?? We were just looking for this solution.
The easiest way to add an attachment option to the google form is to:
1) Create your google form (make your last field a text box that will change to an upload field later)
2) Save the html code
3) Add code to the html file that uploads the file (either to a directory on your server or to google docs account).
Maybe I should make that my next tutorial,
We'll give it whirl.
I wrote a tutorial on how to use the google api to save your form data to a spreadsheet and also attach a file that saves into google docs. The advantage the api has over curl (my previous solution) is you do not have to make your spreadsheet available publicly. The disadvantage is you need to have zend and the google libraries installed on your web server. Installing Zend and GData only takes 10 minutes but can be tricky for newbies. Google has a great tutorial.
I hope this helps you,