Använda knappar

Använd knappar i formuläret om du vill att användaren ska kunna skicka data, starta en webbtjänst eller köra en databasfråga. Tack vare stödet i Designer för klient-serverkommunikation och skript kan följande funktioner kopplas till knappar:

  • Utföra en beräkning

  • Bearbeta och manipulera data via skript

  • Skicka data (inklusive eventuella bilagor) till en server

  • Signera skickat formulärinnehåll

  • Kryptera skickat formulärinnehåll

  • Öppna en anslutning till en värddator

  • Skicka klientförfrågningar till en server

  • Initiera och använda en webbtjänst

  • Skicka en fråga till en datakälla

Åtgärderna startar när användaren klickar på knappen.

När du har lagt till en knapp i formulärdesignen kan du redigera den tillhörande texten och objektets egenskaper på flikarna Fält, Skicka och Kör på paletten Objekt. Du kan definiera följande egenskaper:

  • Ändra knapptext

  • Knappens kantlinjeformat

  • Ange knappens markeringssätt

  • Om knappen ska vara synlig, osynlig eller dold

  • Ange nationella inställningar för knappen

  • Ange beteende vid körning

Designer har dessutom fyra andra knappar som är förkonfigurerade för specifika funktioner. Funktionerna är skicka e-post, skicka HTTP, skriv ut och återställ.

E-postknappar

E-postknappen är en standardknapp med vissa egenskaper förinställda och en specialiserad form av paletten Objekt. Med det här objektet är det enklare att skapa knappar som användare kan klicka på för att skicka tillbaka formuläret via e-post. Eftersom inga ändringar av PDF-filer sparas i Adobe Reader (inte ens formulärdata) är det en bra idé att lägga till en e-postknapp i formulär som användare kan fylla i med Adobe Reader.

E-postknappen fungerar som ett standardknappobjekt med följande inställningar:

  • Kontrolltyp inställd på Skicka

  • Sändningsformat inställt på XML-data

  • Skicka till URL med protokollet mailto, t.ex. mailto:namn@adobe.com

  • Kodning inställd på UTF-8

Om du skapar ett formulär med assistenten Nytt formulär och väljer någon av Skicka-returmetoderna kommer en e-postknapp automatiskt att inkluderas i formuläret.

När du har lagt till en knapp i formulärdesignen kan du redigera den tillhörande texten och ändra objektets egenskaper på fliken Fält på paletten Objekt. Du kan definiera följande egenskaper:

  • Ändra knapptext

  • Knappens kantlinjeformat

  • Ange knappens markeringssätt

  • Ange mottagaradress och ämne för e-postmeddelandet

  • Signera skickat formulärinnehåll

  • Kryptera skickat formulärinnehåll

  • Om knappen ska vara synlig, osynlig eller dold

  • Ange nationella inställningar för knappen

Du kan också ändra knappens namn på paletten Hierarki och utforma bildtexten via paletterna Teckensnitt och Stycke.

Konfigurera knappen för att skicka e-post

Du kan ange vilken e-postadress som formulärdatan ska skickas till och ämnesraden på e-postmeddelandet som skickas.

  1. Lägg till en knapp för att skicka e-post i formulärdesignen. Se Lägga till objekt till en formulärdesign.

  2. Klicka på fliken Fält på paletten Objekt.

  3. Skriv e-postadressen som data ska skickas till i rutan E-postadress.

  4. (Valfritt) Skriv ett namn på e-postens ämnesrad i rutan E-postämne.

  5. (Valfritt) Om du vill tillämpa en dataunderskrift på skickade data markerar du kryssrutan Underteckna överföring och klickar sedan på Inställningar för att konfigurera valfria underskriftsinställningar.

  6. (Valfritt) Om du vill XML-kryptera formulärets innehåll markerar du kryssrutan Kryptera överföring och klickar sedan på Inställningar för att konfigurera valfria krypteringsinställningar.

HTTP-knappar

HTTP-knappen är en standardknapp med vissa egenskaper förinställda och en specialiserad form av paletten Objekt. Med det här objektet är det enklare att skapa knappar som användare kan klicka på för att skicka tillbaka formuläret via HTTP-post.

HTTP-knappen fungerar som ett standardknappobjekt med följande inställningar:

  • Kontrolltyp inställd på Skicka

  • Sändningsformat inställt på URL-kodade data

  • Skicka till URL med protokollet http:

Om data behöver returneras via det säkra protokollet https: kan du använda standardknappobjektet i stället.

När du har lagt till en knapp i formulärdesignen kan du redigera den tillhörande texten och ändra objektets egenskaper på fliken Fält på paletten Objekt. Du kan definiera följande egenskaper:

  • Ändra knapptext

  • Knappens kantlinjeformat

  • Ange knappens markeringssätt

  • Ange vilken webbadress som data ska skickas till

  • Signera skickat formulärinnehåll

  • Kryptera skickat formulärinnehåll

  • Om knappen ska vara synlig, osynlig eller dold

  • Ange nationella inställningar för knappen

Du kan också ändra knappens namn på paletten Hierarki och utforma bildtexten via paletterna Teckensnitt och Stycke.

Konfigurera HTTP-sändningsknappen

  1. Lägg till en knapp för att skicka HTTP i formulärdesignen. Se Lägga till objekt till en formulärdesign.

  2. Klicka på fliken Fält på paletten Objekt och skriv URL-protokollet i rutan Webbadress.

    Till

    Använd det här URL-protokollet

    Exempel

    Skicka paketet till en ftp-plats

    ftp

    ftp://ftp.gnu.org/gnu/GPL

    Skicka paketet till en webbserver

    http

    http://myserver/cgi-bin/

    Skicka paketet till en säker webbserver

    https

    https://myserver/cgi-bin/

    Skicka paketet till en e-postadress

    mailto

    mailto:användarnamn@domän.se

    Obs! När du skickar data till en webbadress rekommenderas att du anger en absolut adress. Relativa adresser tolkas i förhållande till användarmiljön, som kan variera mellan olika användare och olika tidpunkter.
  3. (Valfritt) Om du vill tillämpa en dataunderskrift på skickade data markerar du kryssrutan Underteckna överföring och klickar sedan på Inställningar för att konfigurera valfria underskriftsinställningar.

  4. (Valfritt) Om du vill XML-kryptera formulärets innehåll markerar du kryssrutan Kryptera överföring och klickar sedan på Inställningar för att konfigurera valfria krypteringsinställningar.

Utskriftsknappar

Med knappen Skriv ut öppnas en dialogruta där användaren kan skriva ut formuläret. En Skriv ut-knapp är ett standardknappobjekt som har kontrolltypen Vanlig och ett skript i knappens click -händelse som skriver ut formuläret när användaren klickar på knappen.

Om du skapar ett formulär med assistenten Nytt formulär i den fristående versionen av Designer och väljer någon av Skriv ut-returmetoderna kommer knappen Skriv ut automatiskt att inkluderas i formuläret.

Återställningsknappar

En återställningsknapp återställer alla fält i formuläret till sina standardvärden. Återställningsknappen är ett standardknappobjekt som har kontrolltypen Vanlig och ett skript i knappens click -händelse som återställer fältvärdena när användaren klickar på knappen.

Infoga en standardknapp som kör en beräkning eller ett skript

  1. Lägg till knappen i en formulärdesign. Se Lägga till objekt till en formulärdesign.

  2. Klicka på fliken Fält på paletten Objekt.

  3. Välj en händelse från rutan Visa. Om du t.ex. vill att knappen ska utföra en beräkning väljer du Click.

  4. I skriptredigeraren väljer du ett språk i listan Språk.

  5. Skriv in beräkningen eller skriptet i skriptredigeraren.