Tach!
Kannst du mir genauer erklären, was Du mit dem Zusammenhang "JS und Formular um alle Eingabeelemente" meinst?
Beispielsweise muss ein Suchfeld plus Absendebutton nicht zwangsläufig in einem Formular-Element untergebracht sein. Das aber nur aus der rein technischen Sicht. Es gibt gute Gründe, dafür ein Formular zu verwenden, beispielsweise dass man ohne weiteres Zutun im Suchfeld auf die Enter-Taste drücken kann, um ein Submit anzustoßen. Aber sei es im Augenblick mal drum.
Man kann auch die Elemente ohne ein Formular-Element drumherum platzieren. (Oder ein darum platziertes Formular ignorieren, was aber Probleme mit der Enter-Taste bringt.) Stattdessen kann man auch den Button zum Click- statt Submit-Button umschreiben und mit Javascript beim Click das Eingabefeld auslesen und den gewünschten Request absetzen.
Allgemein ist das wohl eher keine gute Vorgehensweise, und ich würde das auch nur in kontrollierten Umgebungen (à la Firmenintranet mit vorgeschriebenem Browser) so umsetzen, aber auch nur dann, wenn das Umstrukturieren keine Option ist.
dedlfix.