Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How were HTML forms interpreted in the early 90s?

Tags:

html

forms

In the modern web an HTML <form> element is submitted and then interpreted by scripting. Either it is interpreted by a server side programming language (usually PHP) or it is interpreted by a client side script (almost always JavaScript).

Forms existed even in the early 90s. How were they interpreted back then?

According to this Wikipedia article there was an email based HTML form submission back then, but it was unreliable. Was this all there was? Why did HTML even have forms if they were so useless without scripting? Or was it a chicken and egg sort of situation?

like image 614
James Jones Avatar asked Oct 27 '16 03:10

James Jones


People also ask

When were forms introduced to HTML?

On November 24, 1995, the IETF organisation published the RFC 1866 specification for HTML 2.0, which introduced official support for the <form> HTML tag, as well as the <input> tags that feature so heavily in forms to this day. So, by the end of 1995, the age of web forms had officially begun.

What are the HTML forms and explain it briefly?

HTML Form is a document which stores information of a user on a web server using interactive controls. An HTML form contains different kind of information such as username, password, contact number, email id etc. The elements used in an HTML form are check box, input box, radio buttons, submit buttons etc.

What is the purpose of forms HTML?

An HTML form is used to collect user input. The user input is most often sent to a server for processing.


1 Answers

Before server side scripting (PHP, Ruby, node.js) there was server side programming.

One of the original interfaces between web servers and back-end processes was the Common Gateway Interface (CGI). It was introduced in the early 90s by the NCSA back-end team at the same time forms was introduced into HTML by Tim Berners-Lee (who was also at NCSA at the time). So forms was introduced at roughly the same time CGI was invented.

Initially a lot of people wrote CGI programs in C. I was one of those who had to do so as a homework assignment. Instead of a giant all-encompassing framework we wrote small C programs that read from stdin and print to stdout (we printed HTTP response, not just the HTML as per CGI spec). A website had lots of these small programs each doing one small thing and updated some database (sometimes that database was just a flat file).

Almost as soon as it was introduced people also started writing CGI scripts in Perl. So there was really no transition period between C programs and scripting languages. People simply stopped writing CGI scripts in C because it was faster to do so in scripting languages.

like image 157
slebetman Avatar answered Oct 26 '22 04:10

slebetman