? Dans Hypertext Markup Language (HTML) - un langage utilisé pour marquer les éléments d'un document hypertexte , pour publication sur le World Wide Web - l'attribut onsubmit est associée à un élément ou un objet , connu sous le nom forme . OnSubmit est déclenchée par un utilisateur en cliquant sur le bouton «Soumettre» , et appelle un script , connu comme un " gestionnaire ", lorsque cet événement se produit. L'événement onsubmit est pris en charge dans tous les principaux navigateurs Web, y compris Internet Explorer , Firefox , Opera , Google Chrome et Safari. HTML Formulaires
formulaires HTML sont utilisés sur le Web pour collecter les entrées utilisateur , et sont créées en utilisant le " form " et " " tags. HTML contiennent généralement des éléments spéciaux - des champs de texte , cases à cocher , boutons radio et des menus - appelés contrôles , que les utilisateurs utilisent pour remplir les formulaires avant de les soumettre . Le comportement attendu des formulaires HTML est défini par la spécification HTML publié par le World Wide Web Consortium.
Validation
L'attribut onsubmit permet la validation à effectuer sur le contrôle éléments de formulaires HTML avant qu'elles ne soient présentées . L'utilisateur remplit le formulaire , clique sur le bouton «Soumettre» et onsubmit déclenche le gestionnaire onsubmit , qui gère un programme de validation . Si le contenu du formulaire sont valides, la routine de validation retourne "vrai" et le contenu du formulaire sont soumises à l'adresse Web indiquée dans l'action de formulaire. Si le contenu ne sont pas valides , la routine de validation retourne "false", la soumission est annulée et l' utilisateur reste sur la page courante.
Syntaxe
syntaxe générale de l'attribut onSubmit est , où le « gestionnaire ( événement ) " partie est nécessaire. Le onsubmit de syntaxe = " JavaScriptCode " , par exemple, indique qu'un fichier de script, écrit dans le langage de script JavaScript est exécuté lorsque l'utilisateur clique sur le bouton «Soumettre».
Gestionnaire d'événements par défaut < br > Photos onSubmit n'a pas de gestionnaire d'événements par défaut , il est donc de la responsabilité du concepteur Web pour spécifier un gestionnaire et une valeur de retour non équivoque de ce gestionnaire . Le gestionnaire d'événement pourrait être une déclaration " simplealert " , qui affiche une fenêtre d'alerte avec un titre et un corps de texte, ou d'inclure les appels vers une ou plusieurs fonctions sophistiquées. OnSubmit peut se comporter de façon inattendue si aucune valeur du tout est renvoyé par le gestionnaire d'événements . Le contenu d'un formulaire peuvent être ou ne pas être soumis - en fonction du navigateur Web - qui introduit le éventuellement de incomplète ou incorrecte , les données sont soumises à un serveur Web. Les concepteurs Web peuvent éviter ce problème en renvoyant explicitement "false" à partir du gestionnaire d'événements.