Différence entre <input type= "bouton" /> et <input type= "submit" />

Il n'y a pas une telle chose comme une question stupide, alors nous y voici: Quelle est la différence entre <input type='button' /> et <input type='submit' />?

  • La HTML <button> élément n'est pas nécessaire de soumettre un formulaire sur son propre, mate...
  • En fait, c'est le cas dans certains navigateurs. Ayant une forme, sans un bouton "soumettre", mais plutôt un <button> appliquera soumettre fonctionnalités. Firefox a ce comportement.
  • Lors de la lecture du W3C spec c'est en fait le comportement par défaut, puisque les boutons a un type d'attribut qui est par défaut à "soumettre".
  • Voir aussi input type=“submit” Vs balise button sont-ils interchangeables?
  • J'ai eu la même question, et ce n'est certainement pas une question stupide, surtout si vous avez été un asp.net développeur web forms toute votre vie où nous n'utilisons pas de html ordinaire, le jour même à cause de cette stupide asp.net les contrôles de cracher cette merde pour nous...c'est pourquoi nous finissons par être muet lors du passage à la MVC et d'avoir à revenir à la maternelle à comprendre comment le code de simples éléments de formulaire à nouveau. 🙂
  • J'ai accepté Phil Sacré de la réponse de retour en novembre 2008!
  • Très étrange. Maintenant, il montre que vous avez accepté la réponse en novembre 2008. Avant, il n'a pas le montrer...
  • Vous avez fait un très bon point que la plupart des gens ne sont pas conscients. Il faut toujours spécifier type="button" sur <button> élément lorsqu'il est utilisé dans la forme,sinon, il sera considéré comme un bouton soumettre

InformationsquelleAutor bounav | 2008-11-14