...Prethodna strana ...Sadr¾aj ...Sledeæa strana ...

Formulari


Etikete koje su do sada razmatrane omoguæavaju samo da se oformi hipertekstuelni dokument koji æe se razgledati navigatorom. Ali navigator mo¾e i da prenese podatke ka web-serveru da bi se ti podaci tamo obradili. Ova moguænost se ostvaruje preko koncepta formulara (ili obrasca, engl. form). Formular dopu¹ta da se razvije sumeða (eng. interface) izmeðu korisnika i servera: korisnik popunjava formular i ¹alje ga ka serveru. Polazeæi od podataka iz formulara vr¹i se odgovarajuæa obrada na serveru, a o rezultatima korisnik eventualno biva obave¹ten. Obave¹tavanje se ostvaruje tako ¹to server generi¹e dokument u HTML-u koristeæi se informacijama iz formulara i vraæa ga korisniku preko navigatora ili preko e-po¹te. Osnovna razlika izmeðu razgledanja neke strane i formulara se ogleda u tome ¹to je za "obiènu" hpertekstuelnu stranu dovoljno "kliknuti" na hiper-vezu sa adresom x da bi se pre¹lo sa tekuæeg na dokument na adresi x dok se kod formulara uspostavlja veza sa adresom x nekog programa na serveru. Preko formulara mogu se ostvariti razlièite aplikacije kao ¹to su:

Formular se implementira preko etikete <FORM> èiji je op¹ti oblik:

<FORM> ... </FORM>

Etiketa <FORM> sadr¾i dva atributa:

karakterURL kodiranje
\t (tab)%09
\n (return)%0A
/%2F
~%7E
:%3A
;%3B
@%4A
&%26

Primer

U okviru etikete <FORM> mogu se navesti i druge etikete koje opisuju, na primer, izgled polja za unos podataka u formularu, izgled polja za "¹trikliranje", i sl. Etikete <FORM> se ne mogu umetati jedna u drugu. Zajednièki atributi razlièitih etiketa su name, kojim se defini¹e ime promenljive preko koje æe biti izvr¹ena dodela vrednosti, i value, koja predstavlja ili izabranu frednost u formularu ili tekst koji æe biti prikazan (videti donje primere). Etikete unutar formulara su: