Heim > Artikel > Web-Frontend > Der Unterschied zwischen js-Formularübermittlung und Übermittlungsübermittlung
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <script> function test() { document.getElementById("myform").submit(); alert(11); } </script> <form name="myfrom" id="myform" method="get" action="b.php"> <input type="text" name="pwd" value="" /> <input type="submit" name="sub" value="111" /> <input type="button" name="btn" value="btn" onclick="test()" /> </form> </body> </html>
Hinweis: Beim Absenden des Formulars in der Get-Methode kann die URL nicht zum Übergeben des Werts in der Aktion verwendet werden. Für Post kann der Wert wie folgt übergeben werden
Der Unterschied zwischen js-Übermittlung und Übermittlung der Schaltfläche „Senden“:
1. JS bringt beim Absenden des Formulars nicht den Wert der Schaltfläche „Senden“ (da nicht darauf geklickt wird). Alle Browser
2. Eingabe Eingeben und absenden W3C-Durchsuchen Der Browser bringt den Wert der Senden-Schaltfläche, aber ie6 bringt nicht Lösung: Fügen Sie ein verstecktes Feld hinzu , verwenden Sie dies, um zu beurteilen, egal welche Methode zum Senden verwendet wird, es wird einen Wert geben