Q: Differentiate between <input type="button"> and <input type="submit">?
Ans: The <input type="button">
and <input type="submit">
elements are both used to create buttons in HTML forms, but they have some key differences:
<input type="button">
creates a button that can be used to trigger JavaScript events or other actions, but does not submit a form. It can be used to perform actions like opening a modal, triggering an animation, or running some other JavaScript code when clicked.<input type="submit">
creates a button that is used to submit a form. When clicked, it sends the data entered in the form to the server to be processed. It also triggers the "submit" event on the form.<input type="submit">
has a default behavior of submitting a form when clicked, while <input type="button"> does not have this default behavior.<input type="submit">
has the attributevalue
, that indicates the text that will be displayed on the button, unlike <input type="button">
It's important to note that you could also use <button>
element for both cases and customize it with CSS and/or JavaScript, but <input>
element is more simple and direct.
No comments:
Post a Comment