Het verzenden van gegevens van een door een bezoeker ingevuld formulier naar een internetsite is een van de meest voorkomende taken van interactieve interactie tussen een websurfer en de serverprogramma's van deze bron. Het organiseren van deze bewerking in de broncode van de hypertext-pagina is veel eenvoudiger dan het maken van scripts om de verzonden gegevens te verwerken. Het kan zowel worden geïmplementeerd door middel van de HTML-taal als met behulp van JavaScript-scripts.
instructies:
Stap 1
Als de gegevensverwerking niet wordt uitgevoerd in hetzelfde bestand dat de pagina met het formulier genereert, moet u ervoor zorgen dat u het adres van het handlerscript opgeeft in het actiekenmerk. Geef een van de twee mogelijke methoden op voor het indienen van formuliervariabelen: ophalen of plaatsen. De keuze hangt af van welke van hen wordt gebruikt om de variabelen door het script te lezen. In principe is dit voldoende om het probleem op te lossen; het is niet nodig om een speciaal element in het formulier te plaatsen dat het verzenden van informatie initieert, aangezien het standaard indrukken van de Enter-toets gelijk staat aan het klikken op de knop voor het verzenden van gegevens. Niet elke gebruiker zal dit echter raden, dus het is beter om een bijbehorende knop in het formulier te plaatsen.
Stap 2
Gebruik een knop die wordt weergegeven door een invoertag met een verzendwaarde in het kenmerk type. Het klikken op zo'n knop is de "klassieke", meest gebruikte manier om het indienen van gegevens van een formulier op een webpagina te organiseren. Naast het type attribuut is het wenselijk om de waarde van het name attribuut te specificeren, en in value kun je de tekst van het label op de knop zetten. Bijvoorbeeld:
Stap 3
U kunt JavaScript gebruiken om gegevens te verzenden. Dit kan handig zijn in gevallen waarin u automatische verzending van een gebeurtenis moet organiseren - bijvoorbeeld nadat de gebruiker de gewenste waarde in de vervolgkeuzelijst heeft geselecteerd, of als deze moet worden gecontroleerd door een JavaScript-validator voordat informatie wordt verzonden. Om deze manier van gegevens aanleveren te implementeren, gebruikt u de verzendmethode van het formulierobject. Als de UniForm-waarde bijvoorbeeld naar het naamkenmerk van het formulier wordt geschreven en om het klikken op de verzendknop in de JavaScript-code te simuleren, moet u na alle noodzakelijke acties met de door de gebruiker ingevoerde waarden het volgende plaatsen regel: document. UniForm.submit ();