Demo5 - WWW-lomakkeet

  1. Suunnittele kyselylomake, jonka avulla kartoitetaan TV-ohjelmien katsomistottumuksia. Seuraavassa on lista erilaisista asioista, joita lomakkeella voidaan kysyä. Sinun tehtäväksesi jää suunnitella millaisilla lomake-elementeillä (valintalaatikoilla, radio-painikkeilla, valikoilla vai tekstikenttillä) listassa olevien asioiden kysely on järkevää suorittaa. Aloita varsinainen lomakkeen toteuttaminen vasta tehtävässä 2.

    Vastaajan sukupuoli:

    Vastaajan ikäjakauma:

    Vastaajan siviilisääty:

    Vastaajan osoitetiedot:

    Kielitaito:

    Koulutustausta:

    Lisäksi lomakkeella pitää tietenkin olla lukuisa joukko kysymyksiä, jotka koskevat TV-ohjelmien katsomistottumuksia. Seuraavista osoitteista voi katso viikon tv-ohjelmia.

  2. Toteuta edellä suunnittelemasi lomake. Vinkkejä ja esimerkkejä lomake-elementtien käyttöön löytyy lomakkeita käsittelevältä luennolta.

    Tee lomakkeesta sellainen, että kyselyn tiedot välitetään kyselyn tekijälle sähköpostitse. Tee tietojen lähettäminen luentoesimerkissä kerrotulla tavalla käyttämällä action-attribuutissa arvoa mailto:tunnus@osoite.fi. Attribuuttia käytetään lomakkeen alussa olevan form-elementin sisällä.

    Ennen lomakkeen toimimista joudut konfiguroimaan selaimen ominaisuuksia. Joudut täyttämään seuraavat Netscapen käyttäjätiedot valinnalla Edit | Preferences | Mail & Newsgroups | Identity . Jos käytät Internet Exploreria, niin vaihda tietojen täyttämisen jälkeen oletusähköpostiohjelmaksi Netscape Messenger valinnalla Tools | Internet Options | Programs | Email: Netscape Messenger.

    Kun saat lomakkeen valmiiksi, niin kokeile sen toimintaa. Kokeile kirjoittaa tekemällesi lomakkeelle erikoismerkkejä ja ääkkösiä. Millaisena ne näkyvät sähköpostitse saamassasi viestissä? Joissakin tapauksissa saamasi viesti täytyy ensin tallentaa kotihakemistoosi ja sen jälkeen voit mennä katselemaan tiedostoa pico-editorin avulla.

  3. Kokeile käyttää form-elementin enctype-attribuuttia (enctype="text/plain"). Attribuutin avulla kerrotaan sähköpostitse lähetettävän tiedoston tyyppi on tekstiä. Oletuksena tiedoston tyyppi on sellainen, että sähköpostiohjelmat ei välttämättä tunnusta liitteenä olevaa tiedostoa.
  4. Muuta tämän jälkeen lomake käyttämään cgi-ohjelmaa, joka löytyy osoitteesta: <URL: http://www.mit.jyu.fi/opetus/appro/cgi-bin/laheta/>. Sivulta löytyy ohjeita CGI-ohjelman käyttämiseen, joten kokeile saamaan ohjelma toimimaan lomakkeesi kanssa. Muista lisätä piilotettu kenttä, jossa kerrotaan sähköpostiosoitteesi lomakkeen alkuun! Poista form-elementissä oleva enctype-attribuutti ja sen arvo! Millaisen palautteen saat lähetettyäsi lomakkeen tiedot?
  5. CGI-ohjelman lisäominaisuuksien avulla lomakkeen antamaan palautetta voitiin muuttaa hieman toisenlaiseksi. Kokeile muuttaa piilotettujen kenttien avulla lomakkeen antamaa palautetta seuraavaksi:

    Kokeile myös koko vastaussivun muuttamista toiseksi!

  6. Tarkista lomakkeesi oikeellisuus jollakin validaattorilla.

Lisätehtäviä

  1. Muotoile lomakkeen ulkoasu siistiksi CSS:n avulla.

http://appro.mit.jyu.fi/2000/syksy/tietoverkot/demot/demo5/index.html
© Tommi Lahtonen ()<URL: http://www.iki.fi/hazor/>
4.10.2001 11:04:14