Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.Start your free trial
Joseph Torres6,166 Points
Trying to understand importance in naming id and for attributes with the same name and how this ties in the label tag
I know he explains the importance but its not concrete in my mind. Can someone elaborate a little more on this? Thanks
Chris Davis16,280 Points
Its not the name attribute that should be the same, it's the #id. When the label is clicked it will pass the focus to the form input element. For example...
<label for="firstName">FirstName</label><br> <input type="text" name="yourName" id="firstName">
Here is a demonstration https://jsfiddle.net/awrzbabx/ and here is an explanation http://stackoverflow.com/a/18432715
Hope that helps