Events mit Formularen verbinden: Verschiedene Ansätze

Das wichtigste Event in Bezug auf ein Formular ist submit, und der Event-Handler ist onsubmit. Verbindet man den Event-Handler mit dem Formular über die klassische Methode, sieht das so aus:

document.formname.onsubmit=formHandler;

Wenn Sie einen Event-Handler mit dem Formular verbinden, packen Sie ihn in eine return-Anweisung:

<form name="someForm" onsubmit="return formHandler(  );">

Um das Absenden abzubrechen, geben Sie in der Event-Handler-Funktion einfach false zurück – falls Sie true oder keinen expliziten Wert zurückgeben, wird das Formular abgeschickt. Wenn im Codeschnipsel die Funktion formHandler den Wert false zurückgibt, wird das Senden abgebrochen, bei true wird mit der Verarbeitung ...

Get Einführung in JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.