Quando estava preenchendo o código:
label for="Nome e sobrenome">Nome e sobrenome
Depois do label, o programa preencheu automaticamente da seguinte forma:
label form="Nome e sobrenome">Nome e sobrenome
ou seja,
mundando o label form e no atributo input o "ID" por "NAME".
A minha dúvida é a seguinte: Tem alguma diferença entre o form e o for; ID e o name?