2017-05-18 2 views
-5

Pourquoi le bootstrap utilise-t-il 'type = button' pour créer un bouton? Est-ce redondant?Pourquoi boostrap met type = "button" dans la balise du bouton

<button type="button" class="btn btn-primary">Save changes</button> 
+2

'type =" button "' empêche le navigateur de soumettre un formulaire. Si vous souhaitez soumettre un formulaire, utilisez 'submit' au lieu de' button' – Jer

+0

Non, ce n'est pas redondant. Recherchez la valeur par défaut de 'type'. –

+0

S'il vous plaît d'abord google avant de poser une telle question – poisonedYouth

Répondre

-1

Ceci est utilisé pour spécifier l'action par défaut du bouton. Le type de bouton indique qu '"il n'a pas de comportement par défaut, il peut avoir des scripts côté client associés aux événements de l'élément, qui sont déclenchés lorsque les événements se produisent". Normalement, c'est ainsi qu'un bouton agirait tout seul. Cependant, un bouton est normalement trouvé dans un formulaire, où quand il a cliqué il soumet automatiquement le formulaire. En spécifiant type = button, il remplace ce comportement par défaut, donc il ne serait pas soumis. Voir ici: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button