# HTML5 input types --- ## 1- **Radio:** used as collections of radio buttons describing a set of related options. ```javascript <input type="radio" id="R1" value="male"/> <br> <input type="radio" id="R2" value="female"/> ``` ## 2- **button:** used as simple push buttons ```javascript <input type="button" id="B1" value="save"/> ``` ## 3- **checkbox:** let the user to select values for submission in a form ```javascript <input type="checkbox" id="ar" value="arabic"> <br> <input type="checkbox" id="en" value="English"> ``` ## 4- **submet:** are rendered as buttons. When the click action occurs and the user attempts to submit the form to the serve ```javascript <input type="submit" value="Send Request"> ``` ## 5- **file:** let the user choose one or more files from their device storage. ```javascript <label for="avatar">attach:</label> <input type="file"> ``` ## 6- **Reset:** let the user to resets all of the inputs in the form to their initial values. ```javascript <input type="reset" value="Reset"> ``` ## 7- **search:** let the user to enter search into. ```javascript <input type="search" id="search" value="search" > ```