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! While you're at it, check out some resources Treehouse students have shared here.
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 trialGaren Bolash
1,754 PointsAfter the input, add a textarea with the id attribute set to "comment" and the name attribute set to "user_comment". ??
After the input, add a textarea with the id attribute set to "comment" and the name attribute set to "user_comment".
can not get this, I have type this and it says it is wrong <textarea id="comment" name="user_comment"></textarea> it says not needs an id, I have an id. not sure.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML Forms</title>
</head>
<body>
<form action="index.html" method="post">
<input type="text" id="name" name="user_name">
<textarea id="name" name="user_name"></textarea>
<textarea id="comment" id="comment" name="user_comment"></textarea>
</form>
</body>
</html>
3 Answers
Matthew Caloger
12,903 PointsThe issue appears to be with the first <textarea> you have
<textarea id="name" name="user_name"></textarea>
Because it shares the same ID as your <input>, it prevents the page from working correctly.
<form action="index.html" method="post">
<input type="text" id="name" name="user_name">
<textarea id="comment" name="user_comment"></textarea>
</form>
Also be sure to remove the second id="comment", having two ID setters in the same element can be confusing and cause additional issues.
Tom Nguyen
33,500 Pointssolution:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML Forms</title>
<form action="index.html"method="post">
<input type="text"id="name" name="user_name">
<textarea id="comment" name="user_comment"></textarea>
<button type="submit" value="submit">Submit</button>
</form>
</head>
<body>
</body>
</html>
Sean Gibson
38,363 PointsIn my case I was typing everything correctly but it wouldn't accept the answer unless the <textarea> element was BEFORE the <input> element. I wouldn't think order would be an issue but in this case it seems it was.
Viktoria S
6,773 PointsViktoria S
6,773 PointsIt seems you have id="comment" twice in the last <textarea>, just remove one of them. You also used id="name" twice at input and the 1st textarea. The id should be unique and only used once.