select element
option element
optgroup element
(form action=”index.html” method=”post”)
(h1)Shirt Order Form(/h1)
(/form)
(form action=”index.html” method=”post”)
(h1)Shirt Order Form(/h1)
(label for=”color”)Shirt Color(/label)
(select id=”color” name=”shirt_color”)
(option value=”red”)Red(/option)
(option value=”yellow”)Yellow(/option)
(option value=”purple”)Purple(/option)
(option value=”blue”)Blue(/option)
(option value=”green”)Green(/option)
(option value=”orange”)Orange(/option)
(/select)
(button type=”submit”)Place Order(/button)
(/form)
radio element
if the user only needs to choose from 5 or fewer options, then it’s better to use radio buttons instead of a select menu
(label)Shirt Size(/label)
(input type=”radio” id=”small” value=”small” name=”shirt_size” /)
(label for=”small”)Small(/label)
(input type=”radio” id=”medium” value=”medium” name=”shirt_size” /)
(label for=”medium”)Medium(/label)
(input type=”radio” id=”large” value=”large” name=”shirt_size” /)
(label for=”large”)Large(/label)
checkbox element
(input type=”checkbox” id=”shipping” value=”fast_shipping” /)
(label for=”shipping”)Fast Shipping(/label)
(input type=”checkbox” id=”newsletter” value=”subscribe” /)
(label for=”newsletter”)Subscribe to Newsletter(/label)