Lomake kannattaa asemoida taulukkoon: table. Silloin selitteet ja kentät saadaan sarakkeisiin. Kenttien ulkoasu voidaan määritellä tyyleillä.

Samankaltaiset tiedostot
ICT1TN004. Lomakkeet. Heikki Hietala

Lomakkeet HTML5. Elina Ulpovaara. Testaus: IE9 Firefox7 Opera11 Chrome

10 Lomakkeet Kontrollit. 10 Lomakkeet

TIETOJENKÄSITTELY/PIKATAIVAL2 Tehtävä G

Digitaalisen median tekniikat xhtml - jatkuu

Digitaalisen median tekniikat xhtml - jatkuu Harri Laine 1

Digitaalisen median tekniikat xhtml - jatkuu

2 Web-lomakkeet. 2 Web-lomakkeet

2 Web-lomakkeet. HTML-lomakkeet. Lomakkeiden perusteet

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

Aulikki Hyrskykari Antti Sand

HSMT Web-sovellustekniikoista

Palvelinpuolen ohjelmointi

Johdatusta selainohjelmointiin

WWW ja servletit. Luku Johdanto

2 Web-lomakkeet. 2 Web-lomakkeet

Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja.

Contact Form 7 -lomakkeen yhdistäminen Timeline Manageriin

Selaimessa, jossa on PDF-blugin Acrobat Readerissä Adobe Acrobat Standard tai Professional -ohjelmissa

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

Helsingin yliopisto, TKTL Tietokantojen perusteet, s 2000 WWW-tietokantasovellukset Harri Laine 1. vapaamuotoiset tiedot

Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa

JWT Hyrskykari, SIS, Tampereen yliopisto 4/25/2013

Editorin käyttö. TaikaTapahtumat -käyttöohje

OSA III PHP:n käyttö. Oppitunti

OHJE EVENTALEN ASIAKASKUTSUJÄRJESTELMÄN KÄYTTÖÖN FKS-Tapahtumat Oy, v2

JWT Hyrskykari, SIS, Tampereen yliopisto 4/3/2014

Visma Fivaldi sovelluspalvelu: Laskut sähköpostiin ja tulostuspalveluun. 1 Yleistä

Lomakkeiden suunnittelu. Aiheina

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2

Maestro Sähköpostilähetys

Aivoliitto ry:n jäsenrekisteri - Ohjeita yhdistyksille

Asukastiedotus Visma Fivaldi

Tikon ostolaskujen käsittely

Tikon ostolaskujen käsittely

ASP ja DHTML Seppo Räsänen

Lomakkeiden suunnittelu. Aiheina

Tekstinkäsittelyn jatko Error! Use the Home tab to apply Otsikko 1 to the text that you want to appear here. KSAO Liiketalous 1

OHJE EVENTALEN ASIAKASKUTSUJÄRJESTELMÄN KÄYTTÖÖN EvenTale Oy,

TEMPNET-OLOSUHDEHÄLYTYKSET

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

KYMP Webmail -palvelu

Asiointipalvelun ohje

Ilmoitus saapuneesta turvasähköpostiviestistä

EKP:N HANKINTAMENETTELYJEN VERKKOPALVELU OSALLISTUMINEN HANKINTAMENETTELYIHIN

VETUMA SANOMAESIMERKIT

ARVO - verkkomateriaalien arviointiin

Web-selaimissa näkyvät sivut on rakennettu HTML-kielellä. Se tarkoittaa, että webissä olevat htm tai html päätteiset tiedostot

Luento 3. Jouni Ikonen - Jouni.Ikonen lut.fi

Google Forms kyselyiden teko-ohje

Lomakkeiden suunnittelu. Aiheina

Outlook-synkronointi 08Q4

V I S M A F I N N V A L L I OY L I N N O I T U S T I E E S P O O P U H w w w. f i n n v a l l i.fi Y - t u n n u s : 0

Huoltajan ohje Helmi Mukana CGI All rights reserved Karvaamokuja 2, PL38, Helsinki Finland

2 Web-lomakkeet. HTML-lomakkeet. Lomakkeiden perusteet

Visma Fivaldi -käsikirja MiniCRM

ProTieto Oy. Verottajan ilmoitus. Käyttöohje alihankkijoille

Lyseopaneeli 2.0. Käyttäjän opas

Oppilaan ohje Helmi Mukana CGI All rights reserved Karvaamokuja 2, PL38, Helsinki Finland

Adobe Meeting podien käyttö

Procountor laskutusliittymä

Netsor Webmailin käyttöohje

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.

Apix Vastaanota-palvelun lisäominaisuus. Vastaanota+ Pikaohje Versio 1.0

Ylläpitoalue - Etusivu

OnniSMS Rajapintakuvaus v1.1

1 Hakemusten hallinta

KYSELYN JULKAISEMINEN JA VASTAUSTEN KERÄÄMINEN

Elisa efax. Käyttöohje

SATAKUNNAN AMMATTIKORKEAKOULU. Hakala Toni Varpelaide Heidi TEKSTINKÄSITTELYN OHJEET CASE: OPINNÄYTETYÖN RAPORTOINTI WORDILLA

HAAGA-HELIA ammattikorkeakoulu Lomakkeen tekeminen Google Docsilla

Pipfrog AS Tilausten hallinta

Käyttöohje. Visy Access Net UPM

Ambientia Content Manager

AHKERA-OHJELMISTOT OY GDPR Info 1

Sähköinen ajanvaraus Organisaation ylläpitäjän ohje Valtiovarainministeriö

HELIA 1 (1) Outi Virkki Käyttöliittymät ja ohjelmiston suunnittelu :04

Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje

opiskelijan ohje - kirjautuminen

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

Operator's Panel Välityspöytä

Web -myyntilaskutus Käyttöönotto v Toukokuu (17) Versio Web -myyntilaskutus Tikon Oy. All rights reserved.

VIRTA-tarkastuksesta ilmoittaminen

Kielivalinta Kojelauta - Luo lasku Asetukset - Käyttäjät - Kirjaudu ulos

Moodlen lohkon käyttöohje

Yrityksen sisäinen tunnus Henkilönumero tai muu yrityskohtainen tunniste, mikäli tieto on tallennettu verkkopalveluun.

Luottamuksellinen sähköposti Trafissa

Aiemmin vasemmassa reunassa ollut valikko on siirretty yläreunaan. Näin oikeaan reunaan jää enemmän tilaa ohjelman käyttöä varten.

Comtieto Uutiskirje on helppokäyttöinen ja tehokas ratkaisu markkinointiin ja

koodipolku iteraation muokkauksessa Dokumentti: koodipolkuesimerkki.doc Päiväys: Projekti : AgileElephant

ILMOITUSSOVELLUS 4.1. Rahanpesun selvittelykeskus REKISTERÖINTIOHJE. SOVELLUS: 2014 UNODC, versio

SeaMonkey pikaopas - 1

Päänäkymä Opiskelijan ohjeet Kurssin suorittaminen Opettajan ohjeet kurssin teko

Tarjoustyökalun käyttöohje

Julkinen. Suomen Pankin ja Finanssivalvonnan suojattu sähköposti: ulkoisen käyttäjän ohje

Lähettäjä ja vastaanottaja

SoleMOVE lähtevän harjoittelijan ohje

Webmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen

Koulutuksen arviointijärjestelmä

ETAPPI ry JOOMLA 2.5 Mediapaja. Artikkeleiden hallinta ja julkaisu

Transkriptio:

Lomakkeet Lomake kannattaa asemoida taulukkoon: table. Silloin selitteet ja kentät saadaan sarakkeisiin. Kenttien ulkoasu voidaan määritellä tyyleillä. Lomakkeen tyylit kannattaa määritellä omaan, eriliseen, tyylitiedostoon. Näin tyylejä on mahdollista käyttää useamman lomakkeen kanssa. W3C määritykset lomakkeelle: http://www.w3.org/tr/rec-html40/interact/forms.html Lomakkeet määritellään form elementillä/tagilla. Tämä tulee koko lomakkeelle. Formin määrittelyt tapahtuvat action ja method attribuuteilla. Attribuutit Method ja Action Method, lähetystapa Määritellään miten tai millä lomakkeelle syötetyt tiedot käsitellään - post arvo on suositeltavampi - get-lähettää viestin palvelimelle, joka sitten käsittelee määritellyllä tavalla lomakkeen tiedot. Get-määritys ei ole suositeltava. Action, lomakkeen lähetysosoite Esimerkki: Html Kit ohjelmalla. Valitse Forms -välilehti > Form action method post <form action="" method="post"> Action: määritellään, miten lomakkeen tietojen lähettäminen tapahtuu. Sen arvoksi voidaan määritellä palvelimella sijaitseva cgi -ohjelma, joka käsittelee lomakkeen tiedot ja lähettää ne eteenpäin. Toinen tapa on määritellä action arvoksi sähköpostiosoite, johon lomakkeen tiedot lähetetään suoraan. Input -elementti INPUT TYPE="text" - tekstikenttä, jolla on lisäksi attribuutit: - name: nimi, jotta tiedetään minkä lomakekentän tietoa lähetetään - value: oletusteksti, joka lukee kentässä, kun sivulle tullaan - maxlength: kirjainten maksimimäärä kentässä - size: kentän näkyvän osan koko, ei rajoita kirjainten määrää Esimerkiksi: <input type="text" name="näkyy spostissa tämän kentän aiheena esimerkiksi Nimi" value="" maxlength="15" size="18" /> 1

input type="checkbox", valintaruutu Valintaruutua käytettään kun valittavana on yksi tai useampi valinta. - value: valintaruudun arvo, joka lähtee lomakkeen lähetyksen yhteydessä - name: nimi, johon viitataan lähetyksessä eli tämän nimen arvo on value -kohdan teksti - checked: esivalinta rastille. Kts esimerkki alla. <input type="checkbox" name=" Suosikkilaulajani" value="vesku Loiri" CHECKED />Vesku Loiri. Nimi 1, valinta on valmiina, koska on CHECKED<br> <input type="checkbox" name="suosikkilaulajani" value="matti ja Teppo" />Matti ja Teppo<br> <input type="checkbox" name=" Suosikkilaulajani" value="marion" />Marion INPUT TYPE="radio" - radio-painike jossa ryhmään kuuluvista voi valita vain yhden kerralla, tai useamman. - value: valintaruudun arvo, joka lähtee lomakkeen lähetyksen yhteydessä - name: nimi, johon viitataan lähetyksessä eli tämän nimen arvo on value-kohdan teksti - checked: esivalinta rastille. Kts esimerkki alla. Esimerkki, lemmikkielläimeni: <input type="radio" name="lemmikkieläimeni" value="kissa" />Käärme<br> <input type="radio" name=" Lemmikkieläimeni " value="kissa" />Kissa<br> <input type="radio" name=" Lemmikkieläimeni " value="kana" />Kana Textarea -tekstilaatikko - cols: näkyvien sarakkeiden määrä - rows: näkyvien rivien määrä - name: kuten edellä Esimerkki: <textarea rows="2" name="viestisi" cols="20">palautteeni on:</textarea> Select ja Option elementit Select -elementti * Valintalista voi olla yksi- tai monivalintainen. * Valintalista määritellään select-elementillä ja päätettään select-elementtiin. * Listan koko määritellään riveinä size-määritteellä. * Määritteellä multiple ei ole arvoa. Se mahdollistaa useamman listakohdan valinnan ctrltai vaihtonäppäimellä. Option-elementti * Listarivit määritellään option-elementillä select elementin sisään. * Listakohan esivalita suoritetaan selected-määritteellä. 2

Esimerkki valintalistasta <select name="kuukausi"> <option value="1" selected>-- Valitse tästä --</option> <option value="1" selected>tammikuu</option> <option value="2">helmikuu</option> <option value="3">maaliskuu</option> </select> Esimerkki monivalintaisesta listasta: <select name="lemmikkieläimesi" size="5" multiple> <option value="1">karhu</option> <option value="2">kameli</option> <option value="3">kirkonrotta</option> <option value="4">kameleontti</option> <option value="5">kukko</option> </select> Lähettäminen Lomakkeella voidaan lähettää viesti omaan sähköpostiin ja/tai www-sivulle määrättyyn paikkaan. Ellet ole varma lomakkeen lähettämiseen liittyvissä asioissa ja vaatimuksissa, kannattaa jättää cgi:n / php:n tekeminen ammattilaisen käsiin, koska aina saattaa tulla tietoturvariskejä. Turavallisempi vaihtoehto on toteuttaa web-lomake palveluntarjoajan cgi-skriptillä. Selvitä siis ensin tarjoaako oma palveluntarjoajasi käyttöösi sopivan palvelinskriptin (jota usein kutsutaan erään käytetyn teknisen piirteen takia CGI-skriptiksi). web-lomakkeen tekeminen ja lähettäminen voidaan tehdä: 1. php:llä 2. palvelinkohtaisesti cgi-skriptillä, esimerkiksi: <form action="http://cgi.phnet.fi/formmail.pl" method="post"> <input type="hidden" name="recipient" value="nimi@yritys.fi" = vastaanottajan sposti> <input type="hidden" name="subject" value="www-palaute" = otsikko spostissa> <input type="hidden" name="redirect" value="http://www.yritys.fi/kiitos.htm" = kun viesti on lähtenyt, vaihtuu sivuksi kiitos.htm sivu> Cgi -skriptit ovat yleensä palvelinkohtaisia, joten niitä on kysyttävä aina erkikseen sivun palvelimen ylläpitäjältä. Yllä oleva esimerkki toimi(nee) vain tietyn palvelintarjoajan palvelimella. Suositeltavampaa on tehdä lomakkeen lähettämiseen liittyvät toiminnot php:llä. Painikkeet Submit-painike: <input type="submit" name="submit" value="lähetä lomake" /> 3

painike, jolla lomakkeen tiedot lähetetään. VALUE-attribuutti antaa painikkeelle siinä näkyvän tekstin. <input type="submit" value="lähetä"> Reset painike <input type="reset" name="reset" value="tyhjennä lomake" /> - painike, jolla lomakkeen tiedot tyhjennetään. VALUE-attribuutti antaa painikkeelle sen näkyvän tekstin Button Button on ohjelmoitava painike, johon liitettään skriptikielinen toiminnallisuus. Siihen voidaan liittää tyylejä. <input type="button" name="button" value="lähetä" /> 4

Harjoitus Lukekaa ensin tämä: http://viestinta.kpakk.fi/oppimateriaalit/lomakkeet/index.htm Aloita sitten tekemään lomaketta, eli uusi.htm sivu ja siitä eyeenpäin. Lomake tulee form tagin sisään. Tehdään seuraavanlainen lomake: Nimi Mies / Nainen (checkbox) Postiosoite Postinumero Postitoimipaikka Puhelinnumero Sähköpostiositteesei Suosikkieläimesi seuraavista: Sisilisko Punkki Käärme Rotta Televisio on auki perheessämme päivittäin: Alle 1h 1-2 h 2-3 h 3-4 h Yli 4 h Muuta kommentoitavaa Lähetä Tyhjennä 5