![]() |
Använda ramar | Musik och annat ljud |
![]() |
![]() |
|||
Formulär |
|||
Allt som du hittills har gjort på hemsidan, med undantag för gästboken och länken till din e-postadress, har handlat om att lämna ut information till andra. Nu skall vi vända på det. Dina besökare skall få möjligheten att tala om för dig direkt - utan att gå via gästboken - vad de tycker om din hemsida, och kanske beställa sådant som du vill sälja eller på något annat sätt dela med dig av. Det här gör du med formulär - vilket låter tråkigt men i själva verket är både lätt och roligt. Vi börjar direkt med ett formulär: |
Om du fyller i det här formuläret och klickar på Skicka, kommer formuläret att skickas med e-post till mig. E-brevet som jag får kan se ut så här (beroende på vad du har prickat i och skrivit): På ämnesraden står det alltidOm HTML-skolan I själva brevet står det till exempelNamn=Nisses kompis Allt som händer i det här formuläret - utom det besökaren fyller i - styrs av HTML-koden.Därför skall vi titta på den nu, komplett med tabell och allt - förklaringarna kommer efteråt. |
|
<TABLE
BORDER="0" WIDTH="610"
CELLSPACING="0" CELLPADDING="3"> |
|
En rad nya HTML-taggar
Här har du nu flera nya HTML-taggar. Jag börjar med att förklara dem, uppifrån och ned.
Jo, genom att du sätter in ?subject=Om HTML-skolan direkt efter e-postadressen, anges ett ämne på ämnesraden. Om du får mycket e-post blir det på så sätt mycket lättare att sortera posten. INPUT TYPE="..."Den första inmatningskontrollen i formuläret ovan var INPUT TYPE="text", som ger en enkel rad där besökaren kan fylla i något. Här behöver du inte ange något VALUE. Du sätter i stället NAME till det värde du vill skall visas i e-brevet. Exempel: NAME="E-post", NAME="Min älsklingsbok" eller NAME="Favoritglass". I formuläret ovan använde vi oss av INPUT TYPE="radio". Det ger en rund knapp som egentligen heter alternativknapp men oftast kallas radioknapp. Det namnet har den fått från de gamla radioapparaterna, som fungerade så att man bara kunde ha en knapp i taget intryckt. Det är samma sak med alternativknappar - man kan bara markera en av dem. Alternativknappar läggs oftast i grupper och alla knapparna i gruppen skall ha samma värde på NAME="...". Ovan är värdet NAME="tyckande". Ett formulär med fler valmöjligheterVi gör nu ytterligare ett formulär, men med möjligheten att markera flera alternativ. Då skall vi i stället sätta INPUT TYPE="checkbox", som ger en fyrkantig kryssruta. För att du i e-brevet som skickas med formuläret skall kunna se vilka rutor som besökaren prickade i, ger du varje INPUT TYPE="checkbox" ett eget värde i NAME=...". Är du en överlevare?Om jag blev strandsatt på en öde ö skulle jag vilja ha med mig följande: |
Om du fyller i och skickar det här formuläret, kommer det att gå med e-post till mig. På ämnesraden kommer det att stå På en öde ö Beroende på vad du prickar i och skriver in kan innehållet se ut så här: Yul=Ja Koden till det här formuläret är denna, med tabell och allt. Tabellen gör att formuläret visas snyggare, men du kan förstås ändra den som du vill: |
|||
<TABLE
CELLSPACING="0" CELLPADDING="3"
WIDTH="610"> |
|||
Som du ser satte jag VALUE="Ja" på samtliga TYPE="checkbox". Det gör att inmatningen i e-posten visas som till exempel Yul=Ja. Allt annat i koden förklaras ovan under En rad nya HTML-taggar. Meddela uppdateringVi skall ta ytterligare ett exempel på ett formulär. När besökaren klickar på knappen nedan öppnas hans eller hennes e-postprogram, med avsändar- och mottagarraderna ifyllda. På ämnesraden står det "Meddela mig när SupportData.Net uppdateras". Besökaren behöver inte fylla i något alls, bara klicka på Skicka och skicka iväg e-brevet. Men eftersom e-postprogrammet öppnas får han eller hon litet inspiration till att skicka med några rader, och det är ju trevligt! Som mottagare ser jag genast vad e-brevet handlar om, och kan sortera in avsändarens e-postadress i sändlistan för uppdateringar. |
|||
Koden till detta är kort och gott: |
|||
<FORM> |
|||
Den här lilla kodsnutten kan du lätt anpassa efter dina egna behov! Det du skall ändra är markerat med rött. Ett OBS, dockAvsnittet "parent.location inleds med ett dubbelt citationstecken. Framför 'mailto: följer ett enkelt citationstecken. Efter uppdateras'" avslutas med båda dessa tecken i omvänd ordning, alltså först ' och sedan ". Det spelar ingen roll om du börjar med ' eller ", men se till att enkla och dubbla citationstecken hamnar i par runt rätt avsnitt. Haj i Hjälmaren - för sista gångenInnan vi överger Haj i Hjälmaren och Närkes Expressblad, kan du ta en titt på insändarsidan, där insändare skickas via formulär. |
|||
Innan du går till övningsuppgifterna bör du läsa i Slå upp: HTML om taggarna FORM, INPUT och TEXTAREA. |
|||
![]() |
|||
Gör först övningsuppgifterna och kunskapstestet. Sedan skall du skicka dina nya filer till servern. | |||
![]() |
Använda ramar | Musik och annat ljud |
![]() |
![]() |
|||
© SupportData.Net |