Labels for Input Elements

See the examples below for examples of labels applied to HTML input elements
Problem: Input elements need properly associated labels.
Solution: Input elements may use a label, or aria tags.
Input and Label Examples
Below we explore various coding techniques for how to associate a label with an input HTML element. There are several variations of how to implement input text elements, including the use of value and placeholder tags. Right click on any element and select 'Inpect' to view the code.
Notes
Value or Placeholder: What is the difference?
The value attribute defines the default value of input. If user does not give any input then this default value would be considered as input while the placeholder is just the dummy text which shows or depicts that what type of text is to be input in the field.JAWS display of edit boxes (Ins-Ctrl-e)
JAWS will only read Edit box, but when displaying textboxes on the page (Ins-Ctrl-e), JAWS displays the nearest text as the label. This may change in different frameworks or browsers.