Purpose of Input control in HTML

On a HTML webpage, Input Controls are displayed to get input from user.
On Web pages, user can enter/select/submit data, using Input Controls.
<input type=“text” name=“username” value=“” />
Other input Controls are
password
checkbox
radio
hidden
file
submit
Reset

<label for=“”> tag can be used to display label to any input control

<html>
<head><title>Just Test title</title></head>
<body bgcolor="#00ff00">
<center><h1>This is heading</h1></center><br>
<form action="./x/y/z/abc.jsp" method="post">

<font color="#FFFFFF">Enter Name:  
<input type="text" name="mytext" value="" /><br>
Enter Password:<input type="password" name="pwd" value="" /><br>
Select Hobbies:<input type="checkbox" name="cb1" /> Reading<br>
<input type="checkbox" name="cb2" checked/> Driving<br>
<input type="checkbox" name="cb3" /> Swimming<br>
<input type="checkbox" name="cb4"/> Others<br><br>

Select Age: Between<input type="radio" name="rd1"/> 20 and 30<br>
<input type="radio" name="rd1"/> 30 and 40<br>
<input type="radio" name="rd1"/> 40 and 50<br>
<input type="radio" name="rd1"/> Above 50<br>

Select Option: <select name="optn">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">THree</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select><br>
</font>©
<input type="button" name="btn" value="Click here"/> 
<input type="submit" name="submit1" value="Click to Signup" />  
<input type="reset" name="Reset1" value="Reset Values" /><br>
</form>
</body>
</html>