Ich fand das Problem der bequemen Einreichung bei der Arbeit. Oft habe ich es unter dem IE gut eingereicht, aber es gab ein Problem, nachdem ich Firefox getroffen hatte. Die Verwendung der Taste der Subhering war erfolglos, daher war es mir erfolgreich, JS zu verwenden, und ich weiß nicht warum. Unter dem Drängen des Ausbilders wurden die folgenden Methoden der gängigen Formulare zusammengefasst.
Die erste Methode: Formulareingabe, fügen Sie das Ereignis zum Formular hinzu, um festzustellen, ob die Formulareingabe erfolgreich ist oder nicht
<script type = "text/javaScript"> Funktion validieren (obj) {if (bestätigen ("Bestätigung (" Formular? ")) {alert (obj.value); zurückkehren; } else {alert (obj.value); false zurückgeben; }} </script> <body> <Formion action = "// www.vevb.com" OnSubmit = "return validate (document.getElementByIdx_x ('MyText');"> <!Die zweite Methode: Auslösen des Formular -Einreichungsereignisses onclick = "subleForm ();" Über die Schaltfläche, die die Eigenschaften in anderen Tags ignoriert. Beispielsweise ist das OnSubmit -Attribut im Formular -Tag ungültig. Um eine Formularüberprüfung durchzuführen, können Sie den Verifizierungscode in die SubleForm () platzieren. Methode zur Überprüfung.
<script type = "text/javaScript"> Funktion validate () {if (bestätigen ("ordnen?")) {return true; } else {return false; }} function subiefform () {if (validate ()) {document.getElementByIdx_x ("myForm"). subled (); }} </script> <body> <Formion action = "// www.vevb.com" id = "myForm"> <Eingabe type = "text"/> <input type = "button" value = "subleBtn" onclick = "subigform ();"/> <!-Sie können auch Dokument verwenden. Um das Onclick -Event auszuführen -> </form> </body>Der dritte Weg: Legen Sie das Onsubmit -Ereignis in das Submit -Tag anstelle des Formular -Tags. Zu diesem Zeitpunkt ist die Formularüberprüfung ungültig. Klicken Sie auf die Schaltfläche Senden, um das Formular direkt einzureichen.
<script type = "text/javaScript"> Funktion validate () {if (bestätigen ("ordnen?")) {return true; } else {return false; }} </script> <body> <Formapion = "// www.vevb.com"> <Eingabe type = "text"/> <Eingabe type = "value =" enden "onsubmit =" return validate () "/> </form> </body>Der vierte Weg: Fügen Sie der Schaltfläche "Senden" Onclick hinzu, wobei das Ereignis zur Überprüfung der Formulareingabe verwendet wird, und die Funktion ähnelt dem Hinzufügen von OnSubmit -Ereignisen zum Formular -Tag.
<script type = "text/javaScript"> Funktion validate () {if (bestätigen ("ordnen?")) {return true; } else {return false; }} </script> <body> <form action = "// www.vevb.com"> <Eingabe type = "text"/> <input type = "value =" sure "onclick =" return valate () "/> </body> </body>Die fünfte Methode:
<body> <form action="//www.VeVB.COM" id="myForm"> <input type="text"/> <input type="button" value="submitBtn" id="myBtn"/> </form> </body> <script type="text/javascript"> function validate() { if (confirm("Submit form?")) { return true; } else {return false; }}Das Formularübermittlungsereignis wird über die Taste ausgelöst, und die Eigenschaften in anderen Tags werden ignoriert. Beispielsweise ist das OnSubmit -Attribut im Formular -Tag ungültig. Um eine Formularüberprüfung durchzuführen, können Sie den Verifizierungscode in die SubleForm () platzieren. Methode zur Überprüfung
function subformForm () {if (validate ()) {document.getElementByIdx_x ("myForm"). subled (); }} document.getElementByIdx_x ("myBtn"). onclick = subjekt; </script>Die obigen Methoden und Überprüfungen für das Senden von Formularen mit JS (Must-Read-Artikel) sind alle Inhalte, die ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.