Je me demande quelle est la différence entre ces deux codes :
<label for='theinput'>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
et
<label>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
Je suis sûr qu'il fait quelque chose lorsque vous utilisez une bibliothèque javascript spéciale, mais à part cela, est-ce qu'il valide le HTML ou est-il nécessaire pour une autre raison ?
La réponse courte est :
Si vous cliquez sur l'élément d'étiquette, l'élément d'entrée obtient le focus.