Een geweldige manier om taken in JavaScript te automatiseren is het gebruik van de gebeurtenis onSubmit. Met deze gebeurtenis, kunt u een webbrowser valideren van informatie die via een formulier voordat u bereikt hebben. Met de gebeurtenis onSubmit, kunt u de browser omleiden van een bezoeker naar een andere sectie van uw website, of u kunt zelfs voorkomen dat een formulier meer dan eens wordt voorgelegd. De truc is weten hoe het te doen.
Wat die u nodig hebt
- JavaScript-editor
- Webbrowser
Gebruik OnSubmit in JavaScript
Begrijpen dat de gebeurtenis onSubmit in JavaScript een aantal opdrachten (of zelfs maar één opdracht voert) het moment een websitebezoeker een verzendknop in een formulier klikt. Om te kunnen werken, moet het gebruik van een goed gecodeerde HTML-formulier en een functie die ergens boven het formulier zelf wordt gevestigd.
Maak een functie die de opdrachten worden uitgevoerd wanneer het formulier indienen wordt geklikt. Om dit op jezelf gemakkelijker te maken en om potentiële fouten te voorkomen, plaatst u deze functie in de header sectie van uw HTML-pagina. In het volgende voorbeeld:
functie MyFormCommands() {}
alert ("Some Text");
}
In dit voorbeeld verschijnt een waarschuwingsvenster met "Some Text" het moment dat een web-bezoeker op de verzendknop klikt op een formulier. Dat wil zeggen, de ervan uitgaande dat het formulier indienen knop is correct gecodeerd.De functie aanroepen vanuit de-tag van uw HTML-pagina. In het volgende voorbeeld:< form="" onsubmit="MyFormCommands()">
< input="" type="submit">
< orm="">Studie van het onderstaande voorbeeld dat aantoont dat het creëren van een gebeurtenis onSubmit In JavaScript. In het volgende voorbeeld wordt de functie met de naam "MyFormCommands()" het moment dat de verzendknop wordt geklikt en de woorden, "Some Text" in een waarschuwingsvenster wordt weergegeven.
functie MyFormCommands() {}
alert ("Some Text");
}
< form="" onsubmit="MyFormCommands()">
< input="" type="submit">
< orm="">Kopieer en plak de bovenstaande code in uw eigen webpagina's als u zou liever niet een gebeurtenis onSubmit in JavaScript vanaf plein één code. U kunt de waarden van de voorbeeldcode vervangen door uw eigen informatie.
- Als u niet uw script in verscheidene verschillende browsers testen, loopt u het risico van veroorzaakt compatibiliteitsproblemen voor uw gebruikers. Bijvoorbeeld Netscape en IE vaak niet delen de zelfde interpretaties (script executies).