[Gäller även för v8]{class="badge positive" title="Gäller även Campaign v8"}
Lägg till fält i ett webbformulär adding-fields-to-a-web-form
I ett webbformulär gör fälten det möjligt för användare att ange information och välja alternativ. Webbformulär kan innehålla inmatningsfält, urvalsfält, statiskt och avancerat innehåll (bildtexter, prenumerationer osv.).
När du använder assistenten för att lägga till fält identifieras fälttypen automatiskt baserat på det valda fältet eller lagringsvariabeln. Du kan redigera den med listrutan Type på fliken General.
När du använder knapparna i verktygsfältet markerar du den typ av fält som du vill lägga till.
Följande fälttyper är tillgängliga:
- Text-/sifferinmatning. Se Lägga till inmatningsfält.
- Välj nedrullningsbar lista. Se Lägga till listrutor.
- Flera alternativ via kryssrutor. Se Lägga till kryssrutor.
- Exklusivt val via alternativknappar. Se Lägga till alternativknappar.
- Rösta i ett alternativrutnät. Se Lägga till stödraster.
- Nummer och datum. Se Lägga till datum och nummer.
- Prenumeration/avprenumeration på en informationstjänst. Se Kryssrutor för prenumeration.
- Captcha-validering. Se Infoga en captcha.
- Knappen Hämta. Överför en fil.
- Dold konstant. Se Infoga en dold konstant.
Ange svarslagringsläget: uppdatera ett fält i databasen (lagrar endast det senast sparade värdet) eller lagra i en variabel (svaret lagras inte). Mer information finns i Svarslagringsfält.
Fältskapande assistent field-creation-assistant
För varje sida i formuläret kan du lägga till ett fält via den första knappen i verktygsfältet. Gå till menyn Add using the assistant om du vill göra det.
Välj den typ av fält som du vill skapa: du kan välja att lägga till ett fält i databasen, en variabel eller att importera en grupp med fält som har skapats i ett annat formulär och samlats i en behållare.
Klicka på Next och markera lagringsfältet eller variabeln, eller behållaren som du vill importera.
Klicka på Finish för att infoga det markerade fältet på sidan.
Lägga till inmatningsfält adding-input-fields
Om du vill lägga till ett inmatningsfält klickar du på knappen Input control och väljer den typ av fält som du vill lägga till.
Typer av indatafält types-of-input-fields
Fem olika typer av textfält kan infogas på en formulärsida:
-
Text: låter användaren ange en text på en rad.
-
Number: låter användaren ange ett tal på en rad. Mer information finns i Lägga till siffror.
När sidan har godkänts kontrolleras fältinnehållet för att kontrollera att det angivna värdet är kompatibelt med fältet. Mer information finns i Definiera kontrollinställningar.
-
Lösenord: låter användaren skriva text på en rad. Under textinmatning ersätts tecknen med punkter:
note caution CAUTION Lösenord lagras okrypterade i databasen. -
Flerradstext: gör att användaren kan skriva text på flera rader.
note caution CAUTION Flerradiga textfält är specifika fält som kan innehålla vagnreturer. Deras lagringsutrymme måste associeras med ett fält som är mappat till ett XML-element, inte ett XML-attribut. -
Förbättrad flerradstext: gör att användaren kan skriva text med en layout som ska sparas i HTML-format.
Du kan välja vilken typ av redigerare som ska vara tillgänglig för användarna. Det gör du genom att använda listrutan för fältet HTML editor på fliken Advanced.
Hur många ikoner som visas varierar beroende på vilken typ av redigerare som används. Återgivningen blir följande för en Advanced-redigerare:
Konfigurera inmatningsfält configure-input-fields
Indatafält konfigureras alla baserat på samma läge med följande alternativ:
På fliken General kan du ange fältets namn och vid behov tilldela det ett standardvärde.
Svarslagringsläget kan ändras via länken Edit storage…. Värden kan lagras i ett befintligt fält i databasen eller så kan du välja att inte spara information i databasen (använd en lokal variabel).
På fliken Advanced kan du definiera visningsparametrar för fältet (placering av etiketter, justering osv.). Se Definiera webbformulärlayout.
Lägga till nedrullningsbara listor adding-drop-down-lists
Du kan infoga en nedrullningsbar lista på en undersökningssida. På så sätt kan användaren välja ett värde bland dem som finns i en nedrullningsbar meny.
Om du vill lägga till en listruta på en formulärsida klickar du på knappen Selection controls > Drop-down list i verktygsfältet i sidredigeraren.
Välj svarslagringsläge och bekräfta ditt val.
Definiera etiketter och värden för listan i det nedre avsnittet på fliken General. Om informationen lagras i ett befintligt fält i databasen och det är ett uppräkningsfält, kan du fylla i värdena automatiskt genom att klicka på Initialize the list of values from the database enligt nedan:
Om data lagras i en länkad tabell kan du markera det fält där de värden som ska föreslås i listan sparas. Om du t.ex. markerar landstabellen klickar du på Initialize the list of values from the database… och markerar det önskade fältet.
Klicka sedan på länken Load för att hämta värdena:
Lägga till kryssrutor adding-checkboxes
För att användaren ska kunna välja ett alternativ måste du använda en kryssruta.
Klicka på ikonen Selection controls > Checkbox… i verktygsfältet i sidredigeraren för att lägga till en kryssruta i ett formulär.
Välj svarslagringsläge och bekräfta ditt val.
Ange etiketten för rutan i fältet Label på fliken General.
Med en kryssruta kan du tilldela ett värde till lagringsfältet (eller värdet) beroende på om kryssrutan är markerad eller inte. I avsnittet Values kan du ange det värde som ska tilldelas om rutan är markerad (i fältet Value) och det värde som ska tilldelas om den inte är markerad (i fältet Empty value). Dessa värden beror på datalagringsformatet.
Om lagringsfältet (eller variabeln) är booleskt, dras värdet som ska tilldelas om rutan inte är markerad automatiskt från. I det här fallet erbjuds bara fältet Value if checked, vilket visas nedan:
Exempel: Tilldela ett värde till ett fält om en ruta är markerad example--assign-a-value-to-a-field-if-a-box-is-checked
Vi vill infoga en kryssruta i ett formulär för att skicka en underhållsbegäran, som visas nedan:
Informationen överförs till databasen och till ett befintligt fält (i det här fallet fältet Comment):
Om rutan "Maintenance required" (Underhåll krävs) är markerad innehåller kolumnen Comment "Maintenance required". Om rutan inte är markerad visas "Maintenance not required" i kolumnen. Om du vill få det här resultatet använder du följande konfiguration i kryssrutan på formulärsidan:
Lägga till alternativknappar adding-radio-buttons
Med alternativknappar kan du erbjuda användaren en serie exklusiva alternativ att välja bland. Det här är olika värden för samma fält.
Du kan skapa alternativknappar var för sig (enhetsknappar) eller via en flervalslista, men eftersom alternativknapparna ska markera ett alternativ skapar vi alltid minst ett par alternativknappar, aldrig bara en enda knapp.
Lägg till enskilda knappar add-single-buttons
Om du vill lägga till en alternativknapp på en formulärsida går du till menyn Selection controls > Radio button i verktygsfältet i sidredigeraren och väljer ett lagringsläge.
Alternativknappar konfigureras på ungefär samma sätt som kryssrutor (se Lägga till kryssrutor). Inget värde tilldelas dock om alternativet inte är markerat. Om flera knappar ska vara beroende av varandra, d.v.s. om du markerar en av dem avmarkeras de andra automatiskt, måste de lagras i samma fält. Om de inte lagras i databasen måste samma lokala variabel användas för tillfällig lagring. Se Svarslagringsfält.
Lägga till en lista med knappar add-a-list-of-buttons
Om du vill lägga till alternativknappar via en lista går du till menyn Selection controls>Multiple choice i verktygsfältet i sidredigeraren.
Lägg till så många alternativknappar som det finns etiketter för. Fördelen med den här funktionen är att du kan importera värden från ett befintligt fält (om det är ett specificerat fält) och låta användaren välja ett alternativ. Layouten för knappar är dock mindre flexibel.
Det går dock att infoga ett Multiple choice-typfält i ett webbprogram, men det gör inte att användaren kan välja flera värden.
Lägga till stödraster adding-grids
Rutnät används för att utforma röstsidor i webbprogram. På så sätt kan du erbjuda en lista med alternativknappar för att besvara enkät- eller utvärderingstyper på webbformulär, som visas nedan:
Om du vill använda den här typen av element i ett formulär skapar du ett enkelt rutnät och lägger till en linje för varje element som ska utvärderas.
Antalet alternativknappar på varje rad i rutnätet matchar antalet värden som definieras i det enkla rutnätet.
Endast ett alternativ kan väljas per stödlinje.
Lägga till datum och nummer adding-dates-and-numbers
Innehållet i formulärfälten kan formateras så att de matchar data som lagras i databasen eller så att de uppfyller ett visst krav. Du kan skapa lämpliga fält för inmatning av siffror och datum.
Lägga till datum adding-dates
Om du vill tillåta användaren att ange ett datum på en formulärsida lägger du till ett inmatningsfält och väljer typen Date….
Ange en etikett för fältet och konfigurera datalagringsläget.
I fönstrets nedre del kan du välja datum- och tidsformat för de värden som lagras i det här fältet.
Du kan också välja att inte visa datum (eller tid).
Du kan välja datum via en kalender eller listruta. Du kan också ange dem direkt i fältet, men de måste matcha det format som anges på skärmen ovan.
I vissa fall kan det dock vara enklare att använda nedrullningsbara listor (till exempel när du anger födelsedatum).
Det gör du genom att klicka på fliken Advanced och välja indataläge med Drop-down lists.
Du kan sedan ange gränser för de värden som finns i listan.
Lägga till tal adding-numbers
Du kan skapa lämpliga fält för inmatning av tal.
I ett numeriskt fält kan användaren bara ange siffror. Inmatningskontrollen används automatiskt när sidan godkänns.
Beroende på i vilket fält data lagras i databasen kan särskild formatering eller vissa begränsningar användas. Du kan också ange högsta och lägsta värden. Den här fälttypen är konfigurerad på följande sätt:
Standardvärdet är det värde som visas i fältet när formuläret publiceras. Den kan korrigeras av användaren.
Du kan lägga till ett prefix och/eller suffix till det numeriska fältet via fliken Advanced, vilket visas nedan:
I formuläret kommer återgivningen att se ut så här:
Kryssrutor för prenumeration subscription-checkboxes
Du kan lägga till kontroller som tillåter användare att prenumerera på eller avbryta prenumerationen på en eller flera informationstjänster (nyhetsbrev, varningar, meddelanden i realtid osv.). Användaren kontrollerar motsvarande tjänst för att prenumerera.
Klicka på Advanced controls>Subscription om du vill skapa en prenumerationsruta.
Ange kryssrutans etikett och välj informationstjänsten i listrutan Service.
Användaren prenumererar på tjänsten genom att markera det relevanta alternativet.
Infoga en captcha inserting-a-captcha
Syftet med captcha -tester är att förhindra bedräglig användning av dina webbformulär.
Om du vill infoga en Captcha i ett formulär klickar du på den första knappen i verktygsfältet och väljer Advanced controls>Captcha.
Ange fältets etikett. Den här etiketten visas framför Captcha-visningsområdet. Du kan ändra placeringen av den här etiketten på fliken Advanced.
Captcha infogas på sidan med ett inmatningsfält under den visuella informationen. Dessa två element kan inte separeras och betraktas som ett objekt i sidlayouten (de upptar en enda cell).
När sidan har bekräftats visas inmatningsfältet i rött om innehållet i Captcha inte har angetts korrekt.
Du kan skapa ett felmeddelande som ska visas. Det gör du genom att använda länken Personalize the message på fliken General.
Överföra en fil uploading-a-file
Du kan lägga till ett överföringsfält på en sida. Den här funktionen kan vara användbar för fildelning i intranät.
Om du vill infoga ett överföringsfält på en formulärsida väljer du menyn Advanced controls > File… i verktygsfältet i sidredigeraren.
Som standard lagras de överförda filerna i resursfiler som är tillgängliga via menyn Resources > Online > Public resources. Du kan använda ett skript för att ändra det här beteendet. Det här skriptet kan använda de funktioner som definieras i Kampanjens JSAPI-dokumentation, inklusive de som rör filhantering.
Du kan lagra länken till dessa filer i en lokal variabel eller i ett databasfält. Du kan till exempel utöka mottagarschemat för att lägga till en länk till filbaserade resurser.
- Den här filtypen måste reserveras för formulär med säker åtkomst (med hjälp av autentiseringsuppgifter).
- Adobe Campaign styr inte storleken eller typen av överförd resurs: vi rekommenderar därför att du endast använder överföringsfält för säkra intranätplatser.
- Om flera servrar är länkade till instansen (belastningsutjämningsarkitektur) måste du se till att anrop till webbformuläret kommer fram på samma server.
- Dessa implementeringar kräver hjälp av Adobe Campaign Consulting-teamet.
Infoga en dold konstant inserting-a-hidden-constant
När användaren validerar en av sidorna i formuläret kan du ange ett specifikt värde för ett fält i profilen eller för en variabel.
Det här fältet är inte synligt för användaren, men kan användas för att utöka data i användarprofilen.
Det gör du genom att placera en konstant på sidan och ange värdet och lagringsplatsen.
I följande exempel fylls fältet origin i mottagarprofilen i automatiskt när en användare godkänner den här sidan. Konstanten visas inte på sidan.