Wysyłamy formularz. W końcu nadszedł moment wysłania gotowego formularza. Jest tylko jeden drobny problem – nie wiesz jeszcze jak to zrobić. Najpierw zaprojektuj formularz. Powiedzmy niech będzie to ankieta taka jak poniżej.
Z pewnością sobie poradzisz z utworzeniem pól. Jedyne co będziesz musiał określić nowego to to, jaką metodą chcesz wysłać formularz oraz gdzie. Następnie musisz wstawić przycisk odpowiadający za wysłanie formularza. Przyda się jeszcze przycisk czyszczący wypełnione pola gdyby ktoś chciał wypełnić naszą ankietę jeszcze raz. Brzmi to skomplikowanie??? Zaraz wszystko wytłumaczę…
We fladze głównej czyli FORM musimy określić co chcemy zrobić z wypełnionym formularzem. My zajmiemy się najłatwiejszym sposobem wysyłania formularzy. Chcemy aby wypełniona ankieta została wysłana na nasz e-mail. Cała flaga będzie wyglądała następująco:
<FORM METHOD=”post” ACTION=”mailto:e-mail” ENCTYPE=”text/plain”>
Na początku określamy metodę wysłania formularza (METHOD). Wartością jest POST i właśnie taką metodą będzie wysłany formularz. Następnie określiliśmy akcję. W tym przypadku akcją będzie wysłanie na podany e-mail. Na koniec dosyć ważna sprawa. Za pomocą ostatniego parametru ENCTYPE=”text/plain” określamy, że formularz ma przyjść w postaci zwyczajnego niekodowanego tekstu w przeciwnym wypadku list będzie miał bardzo dziwną formę. Gdy określiliśmy już co ma się stać z wypełnioną ankietą czas stworzyć przycisk ktory będzie ją wysyłał. Do tego celu jak zapewne pamiętasz używamy flagi
<INPUT TYPE=”submit” VALUE=”wyślij” >
Dla pola input przypisaliśmy typ „submit”, dzięki czemu kliknięcie na przycisk spowoduje wysłanie formularza. Przy pomocy parametru VALUE określilismy co ma być napisane na przycisku. Tak samo możemy określić napis na przycisku kasującym wypełnienia pól. Umieszczenie go pozwala na skasowanie i wypełnienie jeszcze raz pól formularza. Flaga wygląda tak:
<INPUT TYPE=”reset” VALUE=”skasuj” >
List z formularzem będzie miał formę:
nazwa pola=wartość