[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:

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.

NOTE
Som standard infogas fältet längst ned i det aktuella trädet. Använd pilarna i verktygsfältet för att flytta det uppåt eller nedåt.

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).

NOTE
Lagringslägen anges i Svarslagringsfält

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:

NOTE
Använd pilarna till höger om värdelistan för att ändra deras ordningsföljd.

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:

CAUTION
Upprepa den här åtgärden när listan uppdateras för att uppdatera värdena i erbjudandet.

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.

CAUTION
Om du vill göra markeringen obligatorisk måste du skapa en flervalslista.

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.

NOTE
Du kan inte aktivera flerval i ett webbprogram.
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.

NOTE
I vårt exempel är rutnätets etikett dold. Om du vill göra det går du till fliken Advanced och Label position-visningen definieras som Hidden . Se Definiera placeringen av etiketter.

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.

NOTE
Som standard anges datum som används i formulär via en kalender. För flerspråkiga formulär bör du kontrollera att kalendrar finns tillgängliga på alla språk som används. Se Översätta ett webbformulär.

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.

NOTE
Informationstjänster finns på den här sidan.

Användaren prenumererar på tjänsten genom att markera det relevanta alternativet.

CAUTION
Om användaren redan prenumererar på en informationstjänst och kryssrutan som är länkad till den här tjänsten inte är markerad när han eller hon godkänner formuläret, kommer han/hon att avbeställa prenumerationen.

Infoga en captcha inserting-a-captcha

Syftet med captcha -tester är att förhindra bedräglig användning av dina webbformulär.

CAUTION
Om formuläret innehåller flera sidor måste Captcha alltid placeras på den sista sidan, precis före lagringsrutan, för att förhindra att säkerhetsåtgärder kringgås.

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.

NOTE
För captcha-typkontroller behöver du inte ange ett lagringsfält eller en variabel.

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.

NOTE
Bildtexter är alltid åtta tecken långa. Du kan inte ändra det här värdet.

Ö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.

CAUTION
  • 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.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1