What is the difference between
[Create a Text Field] <input type="text">
and
[Add Placeholder Text to a Text Field] <input type="text" placeholder="cat photo URL">
and
[Create a Form Element]
The top one is easy enough - just a box for the viewer to type into
The middle one is a bit more difficult to figure out - now there’s text in the box but the viewer is supposed to type over what’s already there?
And the bottom one is the real puzzler - we have the input box with text, the viewer then types something into the field and is then taken to the page specified in the form tag?
The behaviour used in your above example is not quite what someone would expect, because usually the user would remain on the current page/site, and all the action attribute does is perform some sort of POST request with the form data.