It doesn’t look like you added the necessary type attribute to the button. Do you have a specific question about this step? You’ve added many attributes to elements already, such as the action attribute to the <form> tag. It’s the same idea to add the type attribute to a button.
This part of the step instructions " You learned previously that the button submits the form by default, but you can explicitly add the type attribute with the value submit to make it clearer. Go ahead and do this to specify where this button should submit the form" is basically what is confusing me a lot…
Ya, it could be a little clearer as to why they are having you add this type attribute if the button automatically submits the form in the first place. It’s because it is better to explicitly state things in code than to rely on defaults, because someone else looking at your code may not know the default value. Or you may go back to your code a year later and forget what the default value is. So programmers have a tendency to want to make their code crystal clear so there is no possibility for confusion. Thus, since there is a type attribute then we should use it to make it perfectly clear that this button will submit the form when clicked.
Is there like a certain set up that there is supposed to be to get past this level? Like on how it is supposed to be like? Just not the answer? And I’m really sorry for making this more complicated then it is supposed to be.
I’m not exactly sure I understand your question. The instructions are asking you to do one thing: add the type attribute with value submit to the button. You have added a bunch of attributes to elements already, such as the action attribute on the <form> tag. They want you to do the same thing to the <button> except of course with a different attribute name and value.