HTML Submit Button
<input type="submit"> creates a button inside a <form> that sends the form data to the form's action URL. Use value for the button label, disabled to prevent submit (e.g. until valid), formaction to override the form action. The modern alternative is <button type="submit"> when you need HTML inside the button or easier styling.
input submit vs button submit
Both submit the form. <input type="submit"> only displays plain text (the value). <button type="submit"> can contain HTML (icons, spans), is easier to style, and is the modern recommendation when you need richer content.
Best practices
Use disabled on the submit button until the form is valid (e.g. required fields filled). Use name and value if you have multiple submit buttons and need to know which was clicked. Prefer <button type="submit"> for new code when you want icons or flexible styling.
