Wie kann ich alle Formulare in einem Dokument mit Javascript durchlaufen?Javascript-HTML - Wie durchläuft man alle Formulare auf einer Seite?
Antwort
Der Code anzeigen wird ein HTML-Dokument gehen, alle Formen erhalten und eine Pop-up-Benachrichtigung des Namen der einzelnen Form tun.
var formsCollection = document.getElementsByTagName("form");
for(var i=0;i<formsCollection.length;i++)
{
alert(formsCollection[i].name);
}
Dies ist nur ein Anfang, um zu sehen, ob Sie das gewünschte Ergebnis erhalten. Entfernen Sie danach die Warnung und machen Sie weiter, was Sie tun müssen.
sollte dies beste Antwort :) –
viel einfacher als zu versuchen, das Element durch den Tag, ID, oder Name, da sie anders sein könnten. – KyleBunga
Hier ist ein Beispiel mit den document.forms anstelle von getElementsByTagName().
Wie beim Beispiel getElementsByTagName() durchläuft dies alle Formulare und führt eine Popup-Warnung mit der Aktion aus (anstelle des Namens, da sie wahrscheinlich höher gesetzt wird).
Dies kann reduziert werden und natürlich das Popup zu etwas nützlichem geändert, aber ich habe versucht, es einfach zu halten.
Und hier Bezug sind einige Links zu mehr Informationen:
- Mozilla Developer Network
- Microsoft
- w3c
- Und selbst w3schools
- 1. Javascript sendet alle Formulare auf einer Seite
- 2. Wie behandelt man 2 gleiche Formulare auf einer Seite?
- 3. Mehrere Formulare auf einer Seite in Symfony3
- 4. Mehrere Formulare auf einer einzelnen Seite - JQuery
- 5. Wie man alle geöffneten Formulare in WPF
- 6. Mehrere Formulare auf ASP.NET-Seite
- 7. Wie durchläuft man das?
- 8. Wie überprüft man alle Textfelder auf einer Seite mit jQuery?
- 9. Wie man alle Elemente eines Formulars durchläuft jQuery
- 10. Wie durchläuft man alle ASCII-Zeichen in Bash?
- 11. Einrichten mehrerer Formulare/Validierungen auf derselben Seite
- 12. Wie man einen Generator durchläuft
- 13. Validation Plugin - Auto validieren mehrere Formulare auf einer Seite
- 14. JavaScript in jquery für mehrere Formulare auf einer Seite umschreiben
- 15. .NET zwei "Formulare" auf einer Seite und ihre Validatoren
- 16. Wie speichert man mehrere Formulare?
- 17. Zwei HTML/PHP-Formulare auf derselben Seite
- 18. Laravel 4 - Mehrere Formulare auf derselben Seite?
- 19. Ist es sinnvoll, mehrere Formulare auf einer Seite zu verwenden?
- 20. Wie durchläuft man eine boost :: mpl :: list?
- 21. Alle offenen Formulare verbergen
- 22. Mehrere Formulare in der MVC-Ansicht: ModelState für alle Formulare
- 23. Formulare gewinnen, alle Klicks protokollieren?
- 24. Wie durchläuft man alle Textboxelemente in einer Seitenquelle und findet die Namen all dieser Textfelder?
- 25. Wie durchläuft ich Formularfelder auf einer Seite und sende sie an eine Datenbank?
- 26. Wie Delphi alle Formulare erneut speichern?
- 27. Finding alle Steuerelemente auf einer Seite
- 28. Wählen Sie alle Elemente auf einer Seite
- 29. Wie durchläuft jedes Element einer MongoCollection?
- 30. Wie durchläuft man den Python-Ausdruck?
Was ist mit der Abstimmung unten? –
Offensichtlich, weil Ihre Antwort weniger elegant als Puls ist .. Ich gab Ihnen keine Stimme unten btw – ant
Ich habe nicht gewählt, aber beachten Sie, dass das "Name" Attribut wenig Nutzen auf einem Formular hat, so dass Sie es selten sehen . Man würde die Einzigartigkeit und Adressierbarkeit von "id" als nützlicher empfinden, aber keinen Einfluss auf die Funktionalität der Form haben. – Anonymous