Formulär med FrontPage 2000Skapa en ny webbsidaSkapa en ny webbsida genom att från Arkiv-menyn välja Nytt... och sen Sida... för att sist välja Normal sida i dialogrutan som visas (eller bara trycka Ctrl-N :-). Placera eventuella rubriker och ingress längst upp på webbsidan - ledtexter till fälten i formuläret kan vi lägga till när vi har första fältet på plats. Spara webbsidan som FPFORM1.HTM. Lägga till första fältetFör att lägga till första fältet så väljer vi Infoga->Formulär->Textruta med en rad. FrontPage lägger då till en textruta och två knappar på samma rad - den streckade linje kring textrutan och knapparna är gränsen för formuläret. Alla kontroller som vi lägger till måste ligga inom gränsen för formuläret, bl.a. för att dom ska skickas som del av formuläret (och för att dom ska synas i Netscape Navigator). De två knapparna används för att skicka formuläret och för att rensa alla fälten och återställa dem till de värden de hade när webbsidan med formuläret laddades. Positionera om kontrollerna så att knapparna hamnar på en egen rad (genom att placera markören mellan textfältet och första knappen samt trycka Enter/Retur på tangentbordet). Ändra egenskaper för formuläretSom standard så vill FrontPage att formulärets innehåll ska skickas till webbservern som ska skriva innehållet till en textfil. Men eftersom vi vill skicka innehållet till en ASP-sida som ska behandla informationen måste vi ändra egenskaperna för formuläret. Högerklicka därför inom formuläret (den streckade linjen) och välj Egenskaper för formulär.... Markera radiknappen Skicka till annat och kontrollera att det står Anpassa ... eller ASP-skript i listrutan till höger om radioknappen. Klicka sen på Alternativ... och fyll i FPFORM1.ASP (gemener eller versaler spelar ingen roll med IIS som webbserver) i textrutan Åtgärd i dialogrutan som visas. Klicka OK två gånger för att stänga de två dialogrutorna (Alternativ för... och Egenskaper för...). Ändra egenskaper för fält i formulärFälten i ett formulär får som standard namn med en bokstav och en siffra (t.ex. T1 för första textfältet). Och namnet på ett fält används i ASP-koden för att läsa av värdet som besökare fyllt i fältet. För att ändra detta så högerklickar vi på fältet och väljer Egenskaper för formulärfält... samt ändrar innehållet i textrutan Namn. I detta exempel vill vi att besökaren fyller i sitt namn så vi vill att textfältet ska heta "Namn". Eventuella etiketter (ledtext) för textfälten kan skrivas som vanlig text före fälten (efter fälten om radioknapp eller kryssruta). Vi skriver därför "Ange ditt namn:" för textfältet namn. Nedan beskrivs de olika egenskaperna som kan ändras för formulärfält i FrontPage samt en kort beskrivning av de olika fältens funktion (mening). Gemensamt för alla fält
Egenskaper för textruta
Egenskaper för rullningsbar (flerradig) textruta
Egenskaper för kryssruta
Egenskaper för alternativknapp (radioknapp)
Egenskaper för nedrullningsbar meny (listruta)
Alternativ i listrutorFör att lägga till alternativ i listrutor så klickar man på knappen Lägg till... till höger i dialogrutan Egenskaper för... som visar dialogrutan Lägg till alternativ med följande egenskaper som kan ändras:
Egenskaper för kommandoknapp
Resultatet
Skapa ASP-sida som hanterar innehåll i formulärDet finns idag (10/12-01) inga sätt att automatiskt skapa ASP-sidor som hanterar innehållet från formulär - vi måste alltså skriva ASP-koden för hand. Vi kan dock, om vi vill, designa ASP-sidan i FrontPage för att lägga till ASP-koden efteråt. Även om ASP-kod kan skrivas i FrontPage så är Microsoft Visual InterDev är lämpligare för detta ändamål (använder Intellisense och Autocompletion som i Visual Basic). Se Hämta information från nedan. | Till början på sida | Tillbaka till ASP och formulär| Tillbaka till ASP | Skapad av: Björn G D Persson. Uppdaterad: 2007-01-25. |
||||||