<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=HTML%2FC3%2FMore-on-Forms%2FEnglish-timed</id>
		<title>HTML/C3/More-on-Forms/English-timed - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=HTML%2FC3%2FMore-on-Forms%2FEnglish-timed"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=HTML/C3/More-on-Forms/English-timed&amp;action=history"/>
		<updated>2026-04-04T12:32:19Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=HTML/C3/More-on-Forms/English-timed&amp;diff=51403&amp;oldid=prev</id>
		<title>PoojaMoolya: Created page with &quot;{| border = &quot;1&quot; |-  || Time || Narration |-  || 00:01 || Welcome to the spoken tutorial on '''More on Forms''' in '''HTML'''. |-  || 00:07 || In this tutorial we will learn ab...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=HTML/C3/More-on-Forms/English-timed&amp;diff=51403&amp;oldid=prev"/>
				<updated>2020-03-24T10:09:24Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| border = &amp;quot;1&amp;quot; |-  || Time || Narration |-  || 00:01 || Welcome to the spoken tutorial on &amp;#039;&amp;#039;&amp;#039;More on Forms&amp;#039;&amp;#039;&amp;#039; in &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039;. |-  || 00:07 || In this tutorial we will learn ab...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border = &amp;quot;1&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|| Time&lt;br /&gt;
|| Narration&lt;br /&gt;
|- &lt;br /&gt;
|| 00:01&lt;br /&gt;
|| Welcome to the spoken tutorial on '''More on Forms''' in '''HTML'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 00:07&lt;br /&gt;
|| In this tutorial we will learn about: &lt;br /&gt;
&lt;br /&gt;
'''Forms elements''' and '''Input types''' in '''HTML'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:17&lt;br /&gt;
||  To practise this tutorial, you should have knowledge of '''HTML'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:23&lt;br /&gt;
|| If not, then go through the corresponding''' '''tutorials on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:29&lt;br /&gt;
|| To record this tutorial, I’m using &lt;br /&gt;
&lt;br /&gt;
Ubuntu Linux 16.04 OS'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:37&lt;br /&gt;
||'''HTML5'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:39&lt;br /&gt;
|| '''gedit Text Editor'''&lt;br /&gt;
&lt;br /&gt;
'''Firefox web browser'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:46&lt;br /&gt;
||However you may use any other '''editor''' or '''browser''' of your choice.&lt;br /&gt;
|-&lt;br /&gt;
|| 00:53&lt;br /&gt;
|| The files used in this tutorial are available in the '''Code Files''' link on this tutorial page.&lt;br /&gt;
&lt;br /&gt;
Please download and extract them.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:05&lt;br /&gt;
|| Open the file '''MyWebForm.html '''which we created earlier in this series, in a '''text editor'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 01:14&lt;br /&gt;
|| We learnt about some of the '''input''' '''types''' earlier.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:18&lt;br /&gt;
||Now let us learn some other '''form input types.'''&lt;br /&gt;
|- &lt;br /&gt;
|| 01:22&lt;br /&gt;
|| Let me add a '''field''' for '''Date of Birth''' in the '''registration form'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:29&lt;br /&gt;
||Next to the '''Last name''', type the code as shown.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:35&lt;br /&gt;
|| Here I have used the '''input type''' '''date'''.&lt;br /&gt;
|- &lt;br /&gt;
||01:39&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 01:41&lt;br /&gt;
|| Open the file '''MyWebForm.html''' in a '''web browser'''.&lt;br /&gt;
&lt;br /&gt;
And observe the output.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:49&lt;br /&gt;
|| Here we see a '''field''' to select '''date''', '''month''' and '''year'''.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 01:54&lt;br /&gt;
|| We can either type the values manually.&lt;br /&gt;
&lt;br /&gt;
Or we can use the controls to select the desired '''date''', '''month''' and '''year'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 02:05&lt;br /&gt;
|| We have used the''' input type date''' in this example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:10&lt;br /&gt;
||Likewise, we have some other '''input types''' to get '''Date Time''' from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:17&lt;br /&gt;
||These are the '''date '''and''' time input types''' available in '''HTML.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:23&lt;br /&gt;
||Explore these on your own.&lt;br /&gt;
|- &lt;br /&gt;
|| 02:26&lt;br /&gt;
|| Switch back to the '''text editor'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:29&lt;br /&gt;
||Now let me add the code to get the '''input''' for '''Gender'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:34&lt;br /&gt;
||Next to the '''Date of birth input''', type the code as shown.&lt;br /&gt;
|- &lt;br /&gt;
||02:39&lt;br /&gt;
|| I have set the '''input type''' as '''radio.'''&lt;br /&gt;
|- &lt;br /&gt;
|| 02:44&lt;br /&gt;
|| Here I have written a single '''label''' and three '''input''' '''fields''' with the same name '''gender.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:52&lt;br /&gt;
||The user will select any one option from these three.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:57&lt;br /&gt;
||But each section will have a different value.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:02&lt;br /&gt;
||Based on the selection, the respective value will be stored.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:07&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:09&lt;br /&gt;
|| Switch to the '''browser''' and refresh the page.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:13&lt;br /&gt;
|| Notice that the '''Gender field''' is displayed and it has three '''radio''' '''buttons'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:20&lt;br /&gt;
|| Let me click on the '''Male''' '''radio''' '''button'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:25&lt;br /&gt;
|| Now click on the '''Female radio button'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:29&lt;br /&gt;
||Immediately the '''Male radio button''' is unselected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:34&lt;br /&gt;
||Suppose we have one more set of '''radio buttons'''. &lt;br /&gt;
&lt;br /&gt;
How will it work?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:39&lt;br /&gt;
||Let us check.&lt;br /&gt;
&lt;br /&gt;
Switch to the code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:44&lt;br /&gt;
||Add one more '''field''' called '''Residential Status.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:49&lt;br /&gt;
||Next to the '''Gender field''', type the code as shown.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:55&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 03:57&lt;br /&gt;
|| Switch to the '''browser''' and refresh the page.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:00&lt;br /&gt;
|| We got one more set of '''radio buttons''' for '''Residential Status.'''&lt;br /&gt;
|- &lt;br /&gt;
|| 04:07&lt;br /&gt;
|| Let me click on the '''Male radio button''' in the '''Gender field'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:12&lt;br /&gt;
|| Then click on '''Indian''' in the '''Residential Status field'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:18&lt;br /&gt;
|| Notice that when we click on the '''radio button''' '''Indian''', the '''Male radio button''' remains selected.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:26&lt;br /&gt;
|| As the '''radio''' '''button''' name is different, the selection is unchanged in the '''Gender field'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:33&lt;br /&gt;
|| Switch back to the '''text editor'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:36&lt;br /&gt;
|| Next we’ll add the code to get a '''phone number''' from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:42&lt;br /&gt;
||Type the code as shown here.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:46&lt;br /&gt;
|| Here I have set the '''input type''' as '''number.'''&lt;br /&gt;
|- &lt;br /&gt;
|| 04:51&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:53&lt;br /&gt;
|| Switch to the '''browser''' and refresh the page.&lt;br /&gt;
|- &lt;br /&gt;
|| 04:57&lt;br /&gt;
|| We got a field for '''contact number'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:00&lt;br /&gt;
||Let me type a '''phone number''' in this '''field'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:04&lt;br /&gt;
|| Using the controls we can increase or decrease the numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:09&lt;br /&gt;
||This is how the '''number input type''' works.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:13&lt;br /&gt;
|| Instead of '''number input type''', we can also use '''tel''' to get phone number.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:20&lt;br /&gt;
|| Next let us try another '''form element''' called '''select'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:24&lt;br /&gt;
|| Next to the '''contact number input type''', type the code as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:30&lt;br /&gt;
||Here I have written a code to select '''City''' from a list.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:35&lt;br /&gt;
|| For this I’m using '''select tag'''.&lt;br /&gt;
&lt;br /&gt;
It has both a start and an end.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:43&lt;br /&gt;
|| Using the '''option tag''' we can add values to the list.&lt;br /&gt;
|- &lt;br /&gt;
||05:47&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:50&lt;br /&gt;
|| Switch to the '''browser''' and refresh the page.&lt;br /&gt;
|- &lt;br /&gt;
|| 05:54&lt;br /&gt;
|| We got the '''City field''' along with a drop-down list.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:58&lt;br /&gt;
||We can select only one value from this list.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:03&lt;br /&gt;
||By default, the first value is pre-selected.&lt;br /&gt;
|- &lt;br /&gt;
|| 06:08&lt;br /&gt;
|| There’s another way of showing this option. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:11&lt;br /&gt;
||Let me demonstrate that.&lt;br /&gt;
&lt;br /&gt;
Switch to the '''text editor'''.&lt;br /&gt;
|- &lt;br /&gt;
||06:16&lt;br /&gt;
|| Before the '''select '''start '''tag,''' type the code as shown.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 06:22&lt;br /&gt;
|| Then after the '''select '''end''' tag,''' type the code as shown.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
||06:28&lt;br /&gt;
|| I have used the '''tag datalist''' before the '''select element'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:33&lt;br /&gt;
||This will store the '''select option''' value in the form of a list.&lt;br /&gt;
|- &lt;br /&gt;
|| 06:39&lt;br /&gt;
|| Next to the '''datalist '''end '''tag''', type the code as shown.&lt;br /&gt;
&lt;br /&gt;
Here I have included a '''text input type'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 06:49&lt;br /&gt;
|| And included the '''datalist''' inside the '''input field'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 06:54&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 06:56&lt;br /&gt;
|| Switch to the '''browser''' and refresh the page.&lt;br /&gt;
|- &lt;br /&gt;
|| 07:00&lt;br /&gt;
|| The drop-down is changed as a '''text field''' for '''City'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 07:05&lt;br /&gt;
|| Let me type '''c h.'''&lt;br /&gt;
|- &lt;br /&gt;
|| 07:08&lt;br /&gt;
|| Immediately the values which start from '''c h''' will be displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:15&lt;br /&gt;
||This feature is similar to '''Google search'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:19&lt;br /&gt;
||This is the speciality of '''datalist element''' in '''HTML5.'''&lt;br /&gt;
|- &lt;br /&gt;
|| 07:25&lt;br /&gt;
|| Now say, you want to group some of the '''form elements''' together.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:30&lt;br /&gt;
||And you want to do this such that it doesn’t affect the other '''elements'''.&lt;br /&gt;
&lt;br /&gt;
For that we have an '''element''' called '''Fieldset'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:40&lt;br /&gt;
||Switch to the '''text editor '''.&lt;br /&gt;
|- &lt;br /&gt;
|| 07:43&lt;br /&gt;
|| Let us create a '''fieldset''' for '''mail id''' and '''password fields'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:48&lt;br /&gt;
||Before the '''Email label field''', type the code as shown.&lt;br /&gt;
|- &lt;br /&gt;
|| 07:54&lt;br /&gt;
|| Along with the '''fieldset''', I have used the '''legend tag''' to give a name for the '''field'''.&lt;br /&gt;
&lt;br /&gt;
However, the '''legend tag''' is not mandatory.&lt;br /&gt;
|- &lt;br /&gt;
|| 08:05&lt;br /&gt;
|| Next, to the '''retype password field''', close the '''fieldset'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 08:10&lt;br /&gt;
|| Save the file.&lt;br /&gt;
|- &lt;br /&gt;
|| 08:12&lt;br /&gt;
|| Switch to the '''browser''' and refresh the page.&lt;br /&gt;
|- &lt;br /&gt;
|| 08:17&lt;br /&gt;
|| Till now, we have created a '''form''' to get some data from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:23&lt;br /&gt;
||Once we have filled the '''form''', we will click the '''Submit''' button to proceed further.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:29&lt;br /&gt;
||Now we will see how can we send this data to the next step.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:35&lt;br /&gt;
|| '''Form method''' will be used when we are working with: &lt;br /&gt;
&lt;br /&gt;
Interactive '''web pages''' and '''Client-server''' mechanism&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 08:43&lt;br /&gt;
|| Each '''form''' will send the data to the next step for processing based on two '''methods'''.&lt;br /&gt;
&lt;br /&gt;
'''GET'''  '''POST'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:53&lt;br /&gt;
||This has to be defined inside the '''form''' start '''tag'''.&lt;br /&gt;
|- &lt;br /&gt;
|| 08:58&lt;br /&gt;
||  '''GET method''' will pass the values via '''URL'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:02&lt;br /&gt;
|| Passed values will be seen in the '''URL'''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 09:06&lt;br /&gt;
|| Whereas,  '''POST method''' will pass the values via '''HTTP request'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:12&lt;br /&gt;
|| Passed values will not be seen in the '''URL'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:16&lt;br /&gt;
|| It is advisable to use '''POST method''' for secure transactions like '''login''' and money transactions.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|| 09:26&lt;br /&gt;
|| This is the syntax.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:30&lt;br /&gt;
||Here the '''action attribute''' defines the place to which the values have to be passed.&lt;br /&gt;
|- &lt;br /&gt;
|| 09:37&lt;br /&gt;
|| With this we have come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarize.&lt;br /&gt;
|-&lt;br /&gt;
|| 09:44&lt;br /&gt;
|| In this tutorial, we have learnt about:  '''Form Input types: Date, Radio, Number'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:52&lt;br /&gt;
|| '''Form Elements: Select, Datalist, Fieldset'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:57&lt;br /&gt;
|| '''Form Methods: GET, POST'''&lt;br /&gt;
&lt;br /&gt;
in '''HTML'''&lt;br /&gt;
|-&lt;br /&gt;
|| 10:02&lt;br /&gt;
|| As an assignment- &lt;br /&gt;
&lt;br /&gt;
Open the file '''MyLoginForm.html'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:08&lt;br /&gt;
||Get the following details from the user&lt;br /&gt;
&lt;br /&gt;
Date of Birth,  Gender,  City&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:15&lt;br /&gt;
|| The video at the following link summarizes the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
Please download and watch it.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:23&lt;br /&gt;
|| The Spoken Tutorial Project team conducts workshops and gives certificates.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:34&lt;br /&gt;
|| Please post your timed queries in this forum.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:38&lt;br /&gt;
|| Spoken Tutorial Project is funded by  MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:43&lt;br /&gt;
|| This is Praveen from IIT Bombay signing off.&lt;br /&gt;
&lt;br /&gt;
Thank you for joining.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PoojaMoolya</name></author>	</entry>

	</feed>