Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

When making a Google Form, how can I mark the field as "e-mail" so that it is validated as an e-mail before the user can submit the form?

enter image description here

share|improve this question
add comment

1 Answer

There is in fact a solution to this problem; however, you must disconnect the form from being hosted on Google's servers in order to accomplish this.

The idea is that you copy the form HTML to your server. The form itself will continue to submit data to Google Spreadsheets, but you will have full control over the look and feel of the form.

Be forewarned! Since it's disconnected from Google's Servers, any updates to Google Forms or Spreadsheets could necessitate the need to copy the new HTML or JavaScript code to your Web server.

My suggestion is to post the form data to Google as well as another location to prevent data loss when non-backwards compatible updates are made.

You can find more information on Morning Copy - Google Forms and JQuery Validation and Morning Copy - How to Style Google Forms.

Read the styling guide first, as this includes instructions on how to extract the HTML. Afterwards, read the Validation guide, which specifically addresses the steps required to solve your validation problem.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.