WEBVTT Kind: captions; Language: fi 1 00:00:00.000 --> 00:00:04.980 sitten kun näitä 2 00:00:04.980 --> 00:00:09.690 lomakkeita käsitellään niin tässä pitää kokoajan nyt muistaa ero 3 00:00:09.690 --> 00:00:13.920 mikä on hoo tee äm äs vitosta niin mihkään semmoisia 4 00:00:13.920 --> 00:00:18.690 asioita ja esimerkiksi attribuuteemme tämän kirjoitti ne hooteeämmän puolelle 5 00:00:18.690 --> 00:00:23.250 ja mikä on sitten vastaavan doommarajapinta 6 00:00:23.250 --> 00:00:28.950 näistä löytyi kasa elementtejä hotemeleimet ja vastaava 7 00:00:28.950 --> 00:00:34.290 rajapinta löytyi täällä on inputilementille selecta formerementtiteoksen 8 00:00:34.290 --> 00:00:38.750 elementti meni pois pääomat rajapinnat 9 00:00:38.750 --> 00:00:44.360 näillä pääse käsiksi käytännössä sitten kaikki niihin hoteemalla attribuutteihin mitä 10 00:00:44.360 --> 00:00:50.250 näillä elementeillä on plus sitten kaikenlaisen muuhun vielä 11 00:00:50.250 --> 00:00:54.330 jaa 12 00:00:54.500 --> 00:00:58.070 aina katto tästä nyt ensinnäkin tämmöinen esimerkki 13 00:00:58.250 --> 00:00:59.780 miten näitä 14 00:01:00.000 --> 00:01:03.570 vielä tälle yksinkertasemmin käytetään oikeesti 15 00:01:03.750 --> 00:01:10.500 tämmöinen peruslomakemittaisiin jokasta kenttätyyppiä yleisimpiä tyyppejä 16 00:01:10.500 --> 00:01:14.070 oon tässä käynyt tekstikenttä 17 00:01:14.250 --> 00:01:17.820 sitten on radio cottonit 18 00:01:18.000 --> 00:01:22.830 xboxeja sitten on selektelementtii alasvetovalikko 19 00:01:22.830 --> 00:01:26.500 ja sitten antekstareja 20 00:01:26.500 --> 00:01:32.750 minä tyyppiset tyypit sitten tästä tekstikentästä on niitä erikoisia versiota onneksi 21 00:01:32.750 --> 00:01:37.760 käytännössä on niinku samojako tää teksti kenttä 22 00:01:37.760 --> 00:01:42.750 viinaputeleementti yhtenä erikoistapauksia 23 00:01:42.750 --> 00:01:48.500 ne toimi sillä tavalla samalla samalla tavalla kun toi 24 00:01:48.500 --> 00:01:53.750 tavallinen teksti tekstikenttää samalla tavalla pyydetään se sisältö ja niinpoispäin 25 00:01:53.750 --> 00:01:57.320 jos minä tota 26 00:01:57.500 --> 00:02:01.580 konsolin näkyvii 27 00:02:01.750 --> 00:02:03.280 tommosta 28 00:02:03.500 --> 00:02:07.070 painan tuosta lähetä 29 00:02:07.250 --> 00:02:12.500 sista 30 00:02:12.500 --> 00:02:14.030 lakon 31 00:02:14.250 --> 00:02:17.310 laittaa toi muuten 32 00:02:17.500 --> 00:02:20.560 menettämään lomake eteenpäin 33 00:02:20.750 --> 00:02:27.000 noni 34 00:02:27.000 --> 00:02:31.080 asunnon isot kun on ensin ajaa minuutin ja laskettiin 35 00:02:31.250 --> 00:02:36.500 grillssei 36 00:02:36.500 --> 00:02:39.560 aina mennä vähäisintäkään 37 00:02:39.750 --> 00:02:45.360 sille kemppi suorittaa 38 00:02:45.360 --> 00:02:50.250 on vähän enemmän tilaa sama 39 00:02:50.250 --> 00:02:53.820 minun pitää muistaa ensin ajan koodit 40 00:02:54.000 --> 00:02:58.080 ei se toimi ni vois ajatella 41 00:02:58.250 --> 00:03:00.290 soninäkymiimia 42 00:03:00.500 --> 00:03:04.580 mä lähetän päin kunhan mä kirjotan 43 00:03:04.750 --> 00:03:11.000 lähettiin tadaa 44 00:03:11.000 --> 00:03:15.080 sovelias tulostaa tonne consoleen 45 00:03:15.250 --> 00:03:26.750 tämä tietoja tohon lomakkeelle on nyt syötettyäni sinne on nyt se nimi tommi 46 00:03:26.750 --> 00:03:32.500 sitten siellä on sukupuoleksi että toi en kerro 47 00:03:32.500 --> 00:03:37.750 kanavia katsottiin siellä valita tee vee ykkösnimestään vastaanottoa tekstii 48 00:03:37.750 --> 00:03:40.810 minkäs teeveetä illalla 49 00:03:41.000 --> 00:03:46.250 aika käänteestä vastaa kahdeksantoista kaksikymmentäneljä 50 00:03:46.250 --> 00:03:49.820 vapaa palaat menee niin tyhjäksi niitä lakeja vain 51 00:03:50.000 --> 00:03:54.440 toinen vaikka suu ja alakantostietaival aina tonne mieskö 52 00:03:54.440 --> 00:03:59.210 uudestaan ja sairaudestaan tommi kanava yksi kanava kaksi 53 00:03:59.210 --> 00:04:03.500 kahdeksantoista viiva kaksikymmentäneljä ja palauta 54 00:04:03.500 --> 00:04:07.070 mitäs täällä on koodia viittaus 55 00:04:07.250 --> 00:04:14.750 vasemmalla tuo hoteimmalle kooni oikealle ja laskettakoon 56 00:04:14.750 --> 00:04:20.270 ensinnäkin tai lomake ulkoasu miltä se näyttäny sitä on vähä yksinkertaset 57 00:04:20.270 --> 00:04:25.750 sitä mitä sinä voisi olla sinun labelit märtin näyttämään lohkoilta 58 00:04:25.750 --> 00:04:31.500 oho teemu mäki on hyvin yksinkertaisesti antonin kohtuullisen järkevän näköinen tuossa lomakkeesta 59 00:04:31.500 --> 00:04:35.580 niin siinähän tämmöinen tavallinen inpot 60 00:04:35.750 --> 00:04:39.320 kenttä 61 00:04:39.500 --> 00:04:42.560 ja tää elämä on sitten vastaavat 62 00:04:42.750 --> 00:04:48.540 ensinnäkin tänään lisätään tolle lomakkeelle tassut nyt tapahtuman käsitteli 63 00:04:48.540 --> 00:04:53.520 se subit tapahtuvasta sitten kun se lomaki oli vaalit täs ei oo mitään tarkistuksia 64 00:04:53.520 --> 00:04:58.250 sen paljon täs lomakese mitään muutako että ensimmäinen kenttä on pakko 65 00:04:58.250 --> 00:05:02.480 pakko käyttää jotai jos sitä ei käytä täytä niin tää sopi tapahtuma 66 00:05:02.480 --> 00:05:06.250 joka ei tapahdu vaikka painasistä paitti 67 00:05:06.250 --> 00:05:12.500 niin mä täytin sen ja sitte päästin tänne sitte esitetään se lomake lähettäminen eteenpäin 68 00:05:12.500 --> 00:05:17.600 koska nyt jos mä salehin sen täällätääkseni osoite on risuaita 69 00:05:17.600 --> 00:05:21.500 niin se lähettää tälle samalle sivulle 70 00:05:21.500 --> 00:05:23.540 tai sivuladattasuudesta 71 00:05:23.750 --> 00:05:29.000 eli ei ole mitään lomakkeenkäsittelykonetta nyt taustalla 72 00:05:29.000 --> 00:05:34.940 jos huomaatte että teette vihkotehtävä ja monet ensivuolatailee uudestaan 73 00:05:34.940 --> 00:05:41.000 sillä te tiiätte teiltä puuttuu stepperimentti foltysta olennaista paikasta 74 00:05:41.000 --> 00:05:45.110 tän kurssin hommissa toimimaan alakuunkai niinku te laitatte sen tonne eli 75 00:05:45.110 --> 00:05:49.500 me pidetään sovellus pyörimässä sillaimela 76 00:05:49.500 --> 00:05:52.560 sitte 77 00:05:52.750 --> 00:05:57.550 olet aseiden lomanvietosta se on toi piste targettinyt 78 00:05:57.550 --> 00:06:02.650 tässä tapahtumassa halutahake toi nimi kenttä tuota siihen nyt on monta tapaa 79 00:06:02.650 --> 00:06:07.250 kaikki mitä ootte domen manipuloista oppinut niin kaikki pätee 80 00:06:07.250 --> 00:06:11.990 nyt tällä tavalla käänteen takuuehdoselektaria eli inputti jonka 81 00:06:11.990 --> 00:06:16.280 ninoa tributiarvo on niin minimessahan ton yhen tietyn inputin tuota vaikka tällä 82 00:06:16.280 --> 00:06:20.750 tavoin tapailetellen teinipottia paljon toma saa helposti 83 00:06:20.750 --> 00:06:22.790 yhen tietyn 84 00:06:23.000 --> 00:06:28.610 tommi rajapinnassa on mahdollisuuksia ja selata suoraan tän lomakkeen alla olevia kaikkia 85 00:06:28.610 --> 00:06:34.460 mahdollisia lomakeelementtiä sinne käsi vielä niitä mutta se on ihan turhaan vai tarvitsin yksittäinen 86 00:06:34.460 --> 00:06:40.100 minkä me tiedetään meidän pakko tietää että siellä on tämmöinen kenttä enkä meimi on nimi koska 87 00:06:40.100 --> 00:06:45.750 me oletetaan semmoinen nimi nimitellä sinne tule tulostaamasen nimiä 88 00:06:45.750 --> 00:06:51.540 kentän nimi ja sitte se arvo tonne eli se on aina se kenttä piste value 89 00:06:51.540 --> 00:06:56.750 mistä se mitä arvosanaa huomatkaa tässä isaa käyttää mitään 90 00:06:56.750 --> 00:07:01.640 hakee jotain hooteeämmä latripuutteri jos täällä lukisin 91 00:07:01.640 --> 00:07:05.750 tässä jossain että value yhtä kuin jotain 92 00:07:05.750 --> 00:07:10.880 se antais se ketä attributee value antais sen arvonen kelokee tällä hooteemme kodissa 93 00:07:10.880 --> 00:07:15.410 muttei sitä arvaa mitä minä avasin kenttään syö mitään nimii piste value 94 00:07:15.410 --> 00:07:20.250 antan dynaamisen tienoo mitä se käyttäjä ja siihen kenttää 95 00:07:20.250 --> 00:07:24.840 eli unohdetaan tässä kohtaa nyt kaikki hooteeämmällä 96 00:07:25.000 --> 00:07:30.250 samaan tapaa haitaa sitten toinen sukupuoli tieto 97 00:07:30.250 --> 00:07:33.820 nimeähän kaikki inputit joiden kipeä on radio 98 00:07:34.000 --> 00:07:38.590 olenks mä saa ne kai mä saa sen jäsenlista 99 00:07:38.750 --> 00:07:40.280 riemukas läpi 100 00:07:40.500 --> 00:07:43.050 on että onko se 101 00:07:43.250 --> 00:07:47.780 jos se on mä tulostaan sitten että sukupuolijaon 102 00:07:47.780 --> 00:07:52.250 sitte se arvo breikkaa koska 103 00:07:52.250 --> 00:07:54.290 kyseesä radio 104 00:07:54.500 --> 00:07:57.050 vielä voi olla vain yksi arvovalinta 105 00:07:57.250 --> 00:08:01.330 olen ensimmäisen mä voin lopettaa siihen 106 00:08:01.500 --> 00:08:06.780 tässä muissakaan kun teettäjät radio buttoneita niitä pitää olla kaikilla se samaan ryhmään kuuluvilla samaa 107 00:08:06.780 --> 00:08:12.000 tamennamme silloin toimi ryhmänä josta voi valita vaanii 108 00:08:12.000 --> 00:08:16.560 jos niisson erinomet missit ne on yksittäisiä radiopottaneet 109 00:08:16.560 --> 00:08:21.000 yhdestä yhellä eteen mittää 110 00:08:21.000 --> 00:08:25.980 aina vähintään kaksi ja aina pitää olla jompikumpi sitten 111 00:08:25.980 --> 00:08:30.500 valittuna oletuksena semmoset antti ei saa olla että miska 112 00:08:30.500 --> 00:08:33.050 eniten oletuksena 113 00:08:33.250 --> 00:08:38.140 silloin me olemme tilanteessa että se sitten voidaan valita joko mutta ei voida perua sitä enää 114 00:08:38.140 --> 00:08:43.250 se ei kuulu radiobottenin laki sanoo aina yksi valittaa 115 00:08:43.250 --> 00:08:47.840 samaan tapaan haetaan se seppoxit 116 00:08:48.000 --> 00:08:53.250 heti 117 00:08:53.250 --> 00:08:56.820 tää tee vee kanavia kassat 118 00:08:57.000 --> 00:09:02.430 inpot typeot seppo laine kaikkii mä neljä kappaletta tuolla 119 00:09:02.430 --> 00:09:07.920 ihan samaan tapaan silmäs läpi kun äsken radiot ja katotaa et onko 120 00:09:07.920 --> 00:09:12.510 se jos onni se tulostaan ja nyt koska se pokset ovat toisistaan 121 00:09:12.510 --> 00:09:17.750 riippumatta meni mulla voi olla yksi tai kaikki tai ei yhtään valittuna 122 00:09:17.750 --> 00:09:23.000 asema 123 00:09:23.000 --> 00:09:27.080 sitten 124 00:09:27.250 --> 00:09:30.310 tilloin katsot eniten tee veetä 125 00:09:30.500 --> 00:09:35.960 lämmitti sen on neljä vaihtoehtoa aamulla päivällä illalla yöllä kannattaa 126 00:09:35.960 --> 00:09:41.630 huomata kaikissa näissä jutuissa että esimerkistävät sexboxeissa pula labelissä lukee se arvo 127 00:09:41.630 --> 00:09:47.000 mikään tai tieto millä minkä perusteella se käyttäjä valitti senttii 128 00:09:47.000 --> 00:09:52.940 nelonen mutta se arvaa mikä siirtää ohjelmalle on täällä value attribut se määriteltyjä 129 00:09:52.940 --> 00:09:58.500 tämä ei välttämättä yhtään sama asia onko se mitä näytetään sin käyttäjiä 130 00:09:58.500 --> 00:10:05.250 siis minulla voisi olla nyt joku taulukko missä mulla olis nätii viestii leikkauksentie kolme nelonen 131 00:10:05.250 --> 00:10:10.140 tulos teki loisin sen perusteella dynaamisesti nämä kentät tänne ja sitten 132 00:10:10.140 --> 00:10:14.640 tänne valueiksne taulukon indeksit mistä löytyy ainesta 133 00:10:14.640 --> 00:10:19.250 vastaava kanavan nimi 134 00:10:19.250 --> 00:10:23.840 tai joku muu tilanectatte kättä käsitellyn viikkotehtävässä sitä 135 00:10:24.000 --> 00:10:31.500 kietorakennetta missä näitä rogainen suoristuksen tuloksiani sieltä sen perusteella 136 00:10:31.500 --> 00:10:39.000 esimerkiksi näitä ja sitten viitataan viitata taas sinne vastaamaan sinne ja rakenteeseen joko jollaki indeksillä tai 137 00:10:39.000 --> 00:10:44.750 samaan tapaan tässä nyt haetaan noi milloin makas 138 00:10:44.750 --> 00:10:49.940 en tee veetä käytte näytetään vaihtarit aamulla päivälle illalle yöllä mutta sitten 139 00:10:49.940 --> 00:10:55.250 se valuen mikä menee sit sinne ohjelmalleni on ketään 140 00:10:55.250 --> 00:10:58.310 tämmönen aika väli tai mitään mitä lie 141 00:10:58.500 --> 00:11:04.500 mitä lie tässä kohtaa ne lomakepiste kuoro selektora pyydetään 142 00:11:04.500 --> 00:11:10.500 elementeistä ensimmäinen koska sillä vain yksi niitä tulee se yksi sit siitä value 143 00:11:10.500 --> 00:11:14.580 samaan tapaan tuosta tekstariasta sanansa 144 00:11:14.750 --> 00:11:19.340 haettua se valuu 145 00:11:19.500 --> 00:11:25.860 konsoli tää on niinku yksinkertaisinta pannut käyttää tämmöstä lomaketeelismiin jotai syötetä esittelemme 146 00:11:25.860 --> 00:11:32.000 haittaase käsiteltäväksi tässä mitään sitte halutaanketehdas sinertäjiä 147 00:11:32.000 --> 00:11:35.060 kaikki tarkistukset puuttuvat tästä 148 00:11:40.500 --> 00:11:44.850 tämä rajapinta 149 00:11:44.850 --> 00:11:49.410 mitä esimiestään hotelli inputelemännyt tarja tarja tarjoaa niin tää on aika laaja 150 00:11:49.410 --> 00:11:53.500 en yritäkkää käydä sitä nyt tässä yksityiskohtaisesti läpi 151 00:11:53.500 --> 00:11:59.440 ite kattoo deeänä hooteemme implementti sivulta että mitä kaikkia ominaisuuksia 152 00:11:59.440 --> 00:12:04.500 tällä on täällä on kaikkee sellasia oinaskin jo vastaa suoraa niitä 153 00:12:04.500 --> 00:12:09.450 minä suksia atribuutteja mitä sillä olemassa ja plus sitten muutamia muita tästä voi suoraan 154 00:12:09.450 --> 00:12:13.890 määritellään mitkä oo sen maksimipituus tuon kentän 155 00:12:13.890 --> 00:12:18.540 taiteessa ja kun mikä on minimiä maksimin ja voidaan suoraan 156 00:12:18.540 --> 00:12:23.000 attribuutilla määritellä ei tarvi mennä sinne hooteemaltaso 157 00:12:23.000 --> 00:12:27.920 oikeesti pidä pitää manipuloida sitä sitä tota input elementtiä 158 00:12:27.920 --> 00:12:33.000 ni kannattaa tietysti käyttää mahdollisimman pitkälle näitä ominaisuuksia 159 00:12:33.000 --> 00:12:36.060 eikä jäätävästä se hooteeämmällen kautta 160 00:12:36.250 --> 00:12:41.500 tämmöisiä eksoottisia uudempia ominaisuuksiaan täällä values teit ja valvojas 161 00:12:41.500 --> 00:12:46.810 naapuri voi suoraan pyytäsin kentän sisällä esimerkiksi numero naitatti ite parsiasta 162 00:12:46.810 --> 00:12:51.250 erikseen palauttaa sitten notta naapurin jos ei ole 163 00:12:51.250 --> 00:12:57.160 meitä eniten kiinnostaa täällä asti tämä validit ei 164 00:12:57.160 --> 00:13:03.250 niinkään tai valitessa metsätievaan validit tästä voi aina tarkistaa ovatko se kenttävaalit 165 00:13:03.250 --> 00:13:05.800 on määritelty niitä hooteeämmällä 166 00:13:06.000 --> 00:13:12.750 erilaisia tarkistuksia ja muita minimiä maksimia patternia onko vai ei 167 00:13:12.750 --> 00:13:17.460 tästä kysytään lukee sitä sen kentän tilaa että onko se validi 168 00:13:17.460 --> 00:13:22.250 rikkoakseen jotain näitä rajoituksia vai ei 169 00:13:22.250 --> 00:13:27.500 tifalzeckettin fausvaluvene antaa ne 170 00:13:27.500 --> 00:13:30.050 asema sen 171 00:13:30.250 --> 00:13:37.000 hienon että oliko silloin sitä hooteeämmällä parsittiin että oliko siellä määrityksessä kyseinen kenttä vai ei 172 00:13:37.000 --> 00:13:41.590 samainen deffausvaluet jos siellä oli määrätty joku oletus value 173 00:13:41.750 --> 00:13:46.670 kentänei se on se mitä siihen päästä käsiksi niin se on tämä mutta 174 00:13:46.670 --> 00:13:51.750 se tynaaminen value on sitten ja ase paluu 175 00:13:51.750 --> 00:13:58.000 täs muita täs nyt ois olennaisia 176 00:13:58.000 --> 00:14:04.750 metodeja voidaan inputeleminen voidaan 177 00:14:04.750 --> 00:14:10.660 aina erilaisia tapahtumia sitä on olemassa puurtapahtumakliktapahtuma focus tapahtumat 178 00:14:10.660 --> 00:14:15.750 me haluta aiheuttaa ne niinkuin ohjelmallisesti sitä varte omat funktiot 179 00:14:15.750 --> 00:14:18.810 tätä ole tässä tilanteessa meille 180 00:14:19.000 --> 00:14:23.590 tää näitä enemmän mitä me tarvitaan metallivästä 181 00:14:23.750 --> 00:14:27.830 olit ja reports valitimme todella tarkastellaan virheitä 182 00:14:28.000 --> 00:14:33.730 sen myöhemmin stepistä one steppapsäätää sitä tänään pyörtyi kentän 183 00:14:33.730 --> 00:14:39.000 kentän tota arvo salo katto sitä suurempaan tai pienempää 184 00:14:39.000 --> 00:14:44.100 hotemmäksi elementille silloin suuri osa samoja samoja asioita 185 00:14:44.100 --> 00:14:49.500 näitä ominaisuuksia mitä tuolla inputilla muutama näiden lisäksi 186 00:14:49.500 --> 00:14:55.250 itelle attribuutti kertoo että onko se semmonen jossa voidaan valita useimpia arvo vai ei 187 00:14:55.250 --> 00:15:02.000 oppositio on listan joka sisältää ne kaikki option elementitte kuullu tän sille 188 00:15:02.000 --> 00:15:06.920 erikseen hakees päästäisiin selectin käsiksi tuossa sana väki optio niit selectit 189 00:15:06.920 --> 00:15:11.360 indeksi kertoo se mitään mitä sitä valittuja selectin pääsi 190 00:15:11.360 --> 00:15:16.000 kera se indeksi esille salista niistä mihkään valittaa 191 00:15:16.000 --> 00:15:22.250 se kertoo sen koon joka on määrä lähenee sille se on multiple tyyppi neste kipeä 192 00:15:22.250 --> 00:15:26.510 antaa kaksi vaihtoehtoa selects vantais edes multiple 193 00:15:26.510 --> 00:15:30.250 vuodatsikat batiikkia se on jostain 194 00:15:30.250 --> 00:15:35.500 jaa 195 00:15:35.500 --> 00:15:40.090 täällä on tämmöisiään pari on ominaista jolla päästään vielä käsiksi 196 00:15:40.250 --> 00:15:43.310 itemeihin mitä siellä on 197 00:15:43.500 --> 00:15:48.390 foorumilla on sit tietaa omia ominaisuuksia 198 00:15:48.390 --> 00:15:52.950 vielä elementit sisältää kaikkine lomake elementit mitä tähän 199 00:15:52.950 --> 00:15:57.330 kuulunut siellä on sitten itse tee kaikkee sellasta mukaan etten tiedä onko se 200 00:15:57.330 --> 00:16:02.070 ääneni hyyn ja se voi olla toi kuoro selektori kätevämpi hakee ne tietyt elementit 201 00:16:02.070 --> 00:16:06.750 sieltä tai miten ehitä onks täs niin määritteli american 202 00:16:06.750 --> 00:16:11.340 no omatkin tyypillisiä muita 203 00:16:11.500 --> 00:16:16.090 säätöjä samaten sitten näät sekä report 204 00:16:16.250 --> 00:16:20.780 tänne lomakkeelle ihan niinku semmoiselle yksittäiselle kentälle voidaan yksittäisellä kentällä 205 00:16:20.780 --> 00:16:25.250 tarkistaa että ovatko se oo koo java ilmoittaa sitä mahasta virheestäjä 206 00:16:25.250 --> 00:16:30.080 voidaan tän lomakkeen kanssa tehä niinku tavallaan kaikille se se kaatataanko kaikki 207 00:16:30.080 --> 00:16:34.250 oo koo report raportoida 208 00:16:34.250 --> 00:16:41.000 niin sanotaan nollata lomake niin reset 209 00:16:41.000 --> 00:16:45.770 taasen tai halutaan lähettää siis mä jotenkin esitetty se automaattinen summit 210 00:16:45.770 --> 00:16:50.360 taiten manuaalisesti se lähettää ni submit metodia kutsutaan 211 00:16:50.360 --> 00:16:54.830 sitten kaks tapahtuma antoi sukyt tapahtuma ja katos tuliki ja vasta sitten 212 00:16:54.830 --> 00:16:58.280 reset tapahtumat tätä olla resetoimassa niin mitä nyt