- 
                What is difference between <button> and<input type=“button” /> ?about 9 years ago 
- 
          
          over 6 years ago The input element with a type of button has no default behavior, whereas the button element default behavior is to submit. 
- 
          
- 
          
          over 6 years ago The main difference between <button> and <input type="button"> is the default behavior between them. The <input type="button"> has no default behavior, whereas the <button> has the default behavior to submit.- <button>will automatically submit, which can cause problems if you want to use a button in a form without it submitting. So it might be better to use- <input type="button">or- <button type="button">. Without a type, button automatically receives a type of submit.
 
 https://web.archive.org/web/20110721191046/http://particletree.com/features/rediscovering-the-button-element/
- 
          
- 
          
          about 9 years ago button able to contain img inside it, input can use image only as a css background 
- 
          
- 
          
          about 9 years ago < input > must always be used inside a form. < button > can be used anywhere. Also, has a different context, in which you can use pseudo selectors :before and :after on CSS. 
- 
          
- 
          
          about 9 years ago Theyre both HTML buttons, but unlike <button>, <input type=button> is always used inside a <form>. The way text in a button is shown is also different. If you want a button that says Go, for example: <button>Go</button> <form><input type="button" value="Go"></form> Hope this helps. 
- 
          
- 
          
          about 9 years ago is html5 format and is html format 
- 
          
- 
          
          about 9 years ago is html5 format and is html format 
- 
          
 
                      
                      
                      
    
    
 
               
               
 
               
               
 
               
               

7 Answer(s)