Lecture Notes: Collecting Data with Forms
Forms are an integral part of websites. They are used to collect input from your visitors. The input is collected and processed by a custom program on the web server. Many platforms are available to build, host, and process forms. These include:Content management platform such as Weebly and Zoho also provide form creation capability that does not require custom HTML coding.
Forms with Weebly
Forms are an important way to collect information from users and to obtain input. Weebly offers a few standard forms that eliminate HTML coding. Unfortunately, only a few form templates are provided. The templates provided presently include: The above templates can be customized to some extend to create custom forms. A few additional dynamic forms are provided through 3rd party plug-ins, including polling through polldaddy.com, forums through Tal.ki, and online travel bookings through BookFresh.com.
Creating additional and more complex forms requires the use of either HTML with a custom backend processor or an dynamic database such as Zoho Creator. Additionally, forms platforms such as Wufoo or JotForm can help in creating more complex forms without HTML coding.
Creating additional and more complex forms requires the use of either HTML with a custom backend processor or an dynamic database such as Zoho Creator. Additionally, forms platforms such as Wufoo or JotForm can help in creating more complex forms without HTML coding.
Concept of CAPTCHA
A CAPTCHA is a program that protects websites against bots by generating and grading tests that humans can pass but current computer programs cannot. For example, humans can read distorted text as the one shown to the side, but current computer programs can't. So, the idea is that if a bot can't decipher the CAPTCHA code and the code is correct that the form must have been filled out by a human. This can help avoid getting spam through forms or bad data into a database.
The term CAPTCHA (for Completely Automated Public Turing Test To Tell Computers and Humans Apart) was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas Hopper and John Langford of Carnegie Mellon University.
Browser support for HTML 5
Please this link to find out HTML5 features supported in different versions of common browsers