Bouton de type “bouton” et “soumettre”
Est-il une différence entre un button
avec type="button"
vs type="submit"
? Il existe des différences fonctionnelles, ou est-ce juste un nom descriptif pour faciliter la lecture du code?
Est-il différent des autres input
?
Vous devez vous connecter pour publier un commentaire.
De MDN:
Quant à la différence entre
button
etinput
:Un
button
peut avoir une valeur distincte, comme données, tandis que pour uninput
les données et le texte des boutons sont toujours les mêmes:Un
button
peut avoir un contenu HTML (par exemple, des images), tandis qu'uninput
ne peut avoir de texte.Un
button
peut être plus facile à dire en dehors de d'autresinput
contrôles (comme les champs de texte) dans le CSS. Note rétro compatibilité du navigateur.false
dans leonclick
événement.Un bouton de type "bouton" de ne pas soumettre un formulaire mais avec aucun type ou type=submit (le défaut). Boutons avec type=submit sont presque les mêmes que les entrées avec type=submit mais les boutons sont en mesure de contenir un contenu HTML.
Ils ont par défaut différente de comportement à l'égard de la soumission des données du formulaire au serveur
Le bouton a un attribut nommé "type" et peut contenir toutes les valeurs:
soumettre: A le comportement par défaut de soumettre les données du formulaire au serveur. C'est la valeur par défaut si l'attribut n'est pas spécifié, ou si l'attribut est modifié dynamiquement à un vide ou une valeur non valide.
bouton: Le bouton a pas comportement par défaut. Il peut avoir des scripts côté client associé à l'élément événements, qui sont déclenchées lorsque les événements se produisent.
<button type="button"></button>
boutons de ne pas soumettre un formulaire - ils ne font rien par défaut. Bouton de ne pas soumettre le formulaire sur son propre.C'est un simple bouton qui est utilisé pour effectuer une certaine opération à l'aide de javascript alors que Soumettre est une sorte de bouton qui, par défaut de soumettre le formulaire à chaque fois que l'utilisateur clique sur le bouton soumettre.Boutons peuvent être stylisés beaucoup mieux que les entrées peuvent être utilisés pour ancrer les balises(des liens).
Entrées peuvent obtenir la même fonctionnalité que les boutons mais plus laide de la conception.
Disons que les entrées sont oldschool, les boutons sont plus fraîches.