J'ai trouvé le problème de la soumission de formulaire pratique au travail. Plusieurs fois, je l'ai bien soumis sous IE, mais il y a eu un problème après avoir frappé Firefox. L'utilisation du bouton Soumettre a échoué, j'ai donc réussi en utilisant JS, et je ne sais pas pourquoi. En vertu de la demande de l'instructeur, les méthodes de soumission des formes courantes suivantes ont été résumées.
La première méthode: soumission de formulaire, ajouter un événement onSubmit pour former une balise pour déterminer si la soumission du formulaire est réussie ou non
<script type = "text / javascript"> fonction valide (obj) {if (confirm ("soumettre le formulaire?")) {alert (obj.value); Retour Vrai; } else {alert (obj.value); retourne false; }} </ script> <body> <form action = "// www.vevb.com" onsubmit = "return validate (document.getElementByidx_x ('mytexLa deuxième méthode: déclenchez l'événement de soumission de formulaire onclick = "soumestorm ();" À travers le bouton du bouton, qui ignorera les propriétés dans d'autres balises. Par exemple, l'attribut onSubmit dans la balise de formulaire ne sera pas valide. Afin d'effectuer une vérification du formulaire, vous pouvez placer le code de vérification dans la SoumisForm (); Méthode de vérification.
<script type = "text / javascript"> function validate () {if (confirm ("Soumider Form?")) {return true; } else {return false; }} fonction soumeForm () {if (validate ()) {document.getElementByidx_x ("myform"). soumise (); }} </ script> <body> <form action = "// www.vevb.com" id = "myform"> <input type = "text" /> <input type = "Button" value = "soumebtn" onClick = "soumeForm ();" /> <! - Vous pouvez également utiliser document.getElementByidx_x ("id de ce bouton"). Click (); Pour exécuter un événement OnClick -> </ form> </odyfracLa troisième voie: mettez l'événement OnSubmit dans la balise de soumission au lieu de la balise de formulaire. À l'heure actuelle, la vérification du formulaire n'est pas valide. Cliquez sur le bouton Soumettre pour soumettre directement le formulaire.
<script type = "text / javascript"> function validate () {if (confirm ("Soumider Form?")) {return true; } else {return false; }} </ script> <body> <form action = "// www.vevb.com"> <input type = "text" /> <input type = "soumed" value = "soumi" onSubmit = "return validate ()" /> </ form> </ body>La quatrième voie: ajoutez l'événement OnClick au bouton Soumettre, où l'événement est utilisé pour la vérification de la soumission de formulaire, et la fonction est similaire à l'ajout d'événement OnSubmit à la balise de formulaire.
<script type = "text / javascript"> function validate () {if (confirm ("Soumider Form?")) {return true; } else {return false; }} </ script> <body> <form action = "// www.vevb.com"> <input type = "text" /> <input type = "soume" value = "soumi" onclick = "return validate ()" /> </ form> </odody>La cinquième méthode:
<body> <form action = "// www.vevb.com" id = "myform"> <input type = "text" /> <input type = "Button" value = "soumebtn" id = "mybtn" /> </ form> </ body> <script type = "text / javascript"> function valide () {if (confirm ("Script form?")) {return true; } else {return false; }}L'événement de soumission de formulaire est déclenché à travers le bouton du bouton et les propriétés des autres balises seront ignorées. Par exemple, l'attribut onSubmit dans la balise de formulaire ne sera pas valide. Afin d'effectuer une vérification du formulaire, vous pouvez placer le code de vérification dans la SoumisForm (); Méthode de vérification
function soumeForm () {if (validate ()) {document.getElementByidx_x ("MyForm"). Soumide (); }} document.getElementByidx_x ("mybtn"). onclick = soumestorm; </cript>Les plusieurs méthodes et vérifications ci-dessus pour soumettre des formulaires à l'aide de JS (articles à lire) sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.