[Ook van toepassing op v8]{class="badge positive" title="Ook van toepassing op campagne v8"}

Velden toevoegen aan een webformulier adding-fields-to-a-web-form

In een webformulier kunnen gebruikers in velden informatie invoeren en opties selecteren. Webformulieren kunnen invoervelden, selectievelden, statische en geavanceerde inhoud (bijschriften, abonnementen, enz.) bieden.

Wanneer u de wizard gebruikt om velden toe te voegen, wordt het veldtype automatisch gedetecteerd op basis van het geselecteerde veld of de opslagvariabele. U kunt het bewerken met de opdracht Type vervolgkeuzelijst in de General tab.

Selecteer het type veld dat u wilt toevoegen wanneer u de knoppen op de werkbalk gebruikt.

De volgende veldtypen zijn beschikbaar:

Geef de opslagmodus voor reacties op: werk een veld in de database bij (sla alleen de laatste opgeslagen waarde op) of sla het veld op in een variabele (het antwoord wordt niet opgeslagen). Raadpleeg voor meer informatie hierover Responsopslagvelden.

NOTE
Standaard wordt het veld onder aan de huidige structuur ingevoegd. Gebruik de pijlen in de werkbalk om deze omhoog of omlaag te verplaatsen.

Wizard Veld maken field-creation-wizard

Voor elke pagina van het formulier kunt u een veld toevoegen met de eerste knop op de werkbalk. Ga om dit te doen naar de Add using the wizard -menu.

Selecteer het type veld dat u wilt maken: u kunt een veld toevoegen aan de database, een variabele of een groep velden importeren die in een ander formulier zijn gemaakt en in een container zijn verzameld.

Klikken Next en selecteert u het opslagveld of de variabele of de container die u wilt importeren.

Klikken Finish om het geselecteerde veld in te voegen op de pagina.

Invoervelden toevoegen adding-input-fields

Klik op de knop Input control en kiest u het type veld dat u wilt toevoegen.

Typen invoervelden types-of-input-fields

U kunt vijf verschillende typen tekstvelden invoegen in een formulierpagina:

  • Tekst: laat de gebruiker een tekst op één regel invoeren.

  • Getal: laat de gebruiker een aantal op één lijn ingaan. zie voor meer informatie : Getallen toevoegen.

    Nadat de pagina is goedgekeurd, wordt de inhoud van het veld gecontroleerd om te controleren of de ingevoerde waarde compatibel is met het veld. Raadpleeg voor meer informatie hierover Besturingsinstellingen definiëren.

  • Wachtwoord: laat de gebruiker tekst op één regel invoeren. Tijdens tekstinvoer worden de tekens vervangen door punten:

    note caution
    CAUTION
    Wachtwoorden worden niet-gecodeerd opgeslagen in de database.
  • Tekst met meerdere regels: hiermee kan de gebruiker tekst op meerdere regels invoeren.

    note caution
    CAUTION
    Tekstvelden met meerdere regels zijn specifieke velden die regeleinden kunnen bevatten. Hun opslagruimte moet worden gekoppeld aan een veld dat is toegewezen aan een XML-element, niet aan een XML-kenmerk.
  • Verrijkte tekst met meerdere regels: hiermee kan de gebruiker tekst invoeren met een lay-out die wordt opgeslagen in de indeling HTML.

    U kunt het type editor selecteren dat gebruikers wordt aangeboden. Hiervoor gebruikt u de vervolgkeuzelijst van het dialoogvenster HTML editor in het veld Advanced tab.

    Het aantal weergegeven pictogrammen is afhankelijk van het type editor. Voor een Advanced editor is de rendering als volgt:

Invoervelden configureren configure-input-fields

Invoervelden worden allemaal geconfigureerd op basis van dezelfde modus, waarbij de volgende opties worden gebruikt:

De General kunt u de naam van het veld invoeren en er indien nodig een standaardwaarde aan toewijzen.

De antwoordopslagmodus kan worden gewijzigd via de Edit storage… koppeling. U kunt waarden opslaan in een bestaand veld van de database of u kunt ervoor kiezen geen informatie op te slaan in de database (gebruik een lokale variabele).

NOTE
Opslagmodi worden in detail beschreven in Responsopslagvelden

De Advanced kunt u weergaveparameters voor het veld definiëren (positie van labels, uitlijning, enz.). Zie Opmaak van webformulieren definiëren.

Vervolgkeuzelijsten toevoegen adding-drop-down-lists

U kunt een vervolgkeuzelijst invoegen in een enquêtepagina. Hiermee kan de gebruiker een waarde selecteren uit de beschikbare waarden in een vervolgkeuzemenu.

Als u een vervolgkeuzelijst wilt toevoegen aan een formulierpagina, klikt u op de knop Selection controls > Drop-down list in de werkbalk van de pagina-editor.

Selecteer de antwoordopslagmodus en bevestig uw keuze.

Definieer de labels en waarden van de lijst in de onderste sectie van het dialoogvenster General tab. Als de informatie in een bestaand gebied van het gegevensbestand wordt opgeslagen en het een opsommingsgebied is, kunt u de waarden automatisch invullen door te klikken Initialize the list of values from the database , zoals hieronder weergegeven:

NOTE
Gebruik de pijlen rechts van de lijst met waarden om de volgorde te wijzigen.

Als de gegevens worden opgeslagen in een gekoppelde tabel, kunt u het veld selecteren waarin de waarden worden opgeslagen die in de lijst moeten worden voorgesteld. Als u bijvoorbeeld de lijst met landen selecteert, klikt u op Initialize the list of values from the database… en selecteert u het gewenste veld.

Klik op de knop Load koppeling om de waarden op te halen:

CAUTION
Herhaal deze bewerking wanneer de lijst wordt bijgewerkt en vernieuw de aangeboden waarden.

Selectievakjes toevoegen adding-checkboxes

Als de gebruiker een optie kan selecteren, moet u een selectievakje gebruiken.

Als u een selectievakje aan een formulier wilt toevoegen, klikt u op de knop Selection controls > Checkbox… in de werkbalk van de pagina-editor.

Selecteer de antwoordopslagmodus en bevestig uw keuze.

Voer het label van het vak in het dialoogvenster Label van het General tab.

Met een selectievakje kunt u een waarde aan het opslagveld (of de waarde) toewijzen, afhankelijk van het feit of het vak is ingeschakeld. De Values kunt u de waarde invoeren die u wilt toewijzen als het vak is ingeschakeld (in het gedeelte Value veld) en de waarde die moet worden toegewezen als deze niet is ingeschakeld (in het veld Empty value veld). Deze waarden zijn afhankelijk van de indeling voor gegevensopslag.

Als het opslagveld (of de variabele) Booleaans is, wordt de waarde die moet worden toegewezen als het vak niet is ingeschakeld, automatisch afgetrokken. In dit geval worden alleen de Value if checked het veld wordt aangeboden, zoals hieronder wordt getoond:

Voorbeeld: een waarde aan een veld toewijzen als een selectievakje is ingeschakeld example--assign-a-value-to-a-field-if-a-box-is-checked

We willen een selectievakje in een formulier invoegen om een onderhoudsaanvraag te verzenden, zoals hieronder wordt weergegeven:

De informatie wordt geüpload naar de database en naar een bestaand veld (in dit geval de Comment veld):

Als het vakje "Onderhoud vereist" is ingeschakeld, wordt de Comment De kolom bevat "Onderhoud vereist". Als de doos niet wordt gecontroleerd, zal de kolom "Onderhoud niet vereist"tonen. U bereikt dit resultaat door de volgende configuratie toe te passen op het selectievakje op de formulierpagina:

Keuzerondjes toevoegen adding-radio-buttons

Met keuzerondjes kunt u de gebruiker een aantal exclusieve opties bieden waaruit u kunt kiezen. Dit zijn verschillende waarden voor hetzelfde veld.

U kunt keuzerondjes afzonderlijk maken (eenheidsknoppen) of via een keuzelijst met meerdere keuzerondjes, maar aangezien het doel van de keuzerondjes is een optie of een andere optie te selecteren, maken we altijd ten minste een paar keuzerondjes, nooit slechts één knop.

CAUTION
Als u selectie verplicht wilt maken, moet u een keuzelijst met meerdere keuzes maken.

Enkele knoppen toevoegen add-single-buttons

Als u een keuzerondje wilt toevoegen aan een formulierpagina, gaat u naar de Selection controls > Radio button in de werkbalk van de pagina-editor en kies een opslagmodus.

Keuzerondjes zijn op dezelfde manier geconfigureerd als selectievakjes (zie Selectievakjes toevoegen). Er wordt echter geen waarde toegewezen als de optie niet is geselecteerd. Als u wilt dat verschillende knoppen onderling afhankelijk zijn, de andere automatisch deselecteert, moeten ze in hetzelfde veld worden opgeslagen. Als zij niet in het gegevensbestand worden opgeslagen, moet de zelfde lokale variabele voor tijdelijke opslag worden gebruikt. Zie Responsopslagvelden.

Een lijst met knoppen toevoegen add-a-list-of-buttons

Als u keuzerondjes wilt toevoegen via een lijst, gaat u naar Selection controls>Multiple choice op de werkbalk van de pagina-editor.

Voeg zoveel keuzerondjes toe als er labels zijn. Het voordeel van deze functie is dat u waarden uit een bestaand veld kunt importeren (in het geval van een gespecificeerd veld) en dat de gebruiker één optie kan kiezen. De lay-out van knoppen is echter minder flexibel.

NOTE
U kunt multi-selectie in een Webtoepassing niet toelaten.
Het is echter mogelijk een Multiple choice typt gebied in een toepassing van het Web maar dit zal niet de gebruiker toelaten om verscheidene waarden te selecteren.

Rasters toevoegen adding-grids

Rasters worden gebruikt om stempagina's te ontwerpen in de toepassingen van het Web. Hier kunt u lijsten met keuzerondjes aanbieden voor het beantwoorden van enquêtes of het beoordelingstype Webformulieren, zoals hieronder wordt getoond:

Als u dit type element in een formulier wilt gebruiken, maakt u een eenvoudig raster en voegt u een lijn toe voor elk element dat u wilt beoordelen.

Het aantal keuzerondjes in elke regel van het raster komt overeen met het aantal waarden dat in het eenvoudige raster is gedefinieerd.

Per rasterlijn kan slechts één optie worden geselecteerd.

NOTE
In ons voorbeeld is het label van het raster verborgen. Ga om dit te doen naar de Advanced de Label position display wordt gedefinieerd als Hidden . Zie De positie van labels definiëren.

Datums en getallen toevoegen adding-dates-and-numbers

De inhoud van de formuliervelden kan worden opgemaakt op basis van de gegevens die in de database zijn opgeslagen of om aan een bepaalde eis te voldoen. U kunt geschikte velden maken voor het invoeren van getallen en datums.

Datums worden toegevoegd adding-dates

Als u wilt toestaan dat de gebruiker een datum op een formulierpagina invoert, voegt u een invoerveld toe en selecteert u het type Date….

Voer een label in voor het veld en configureer de gegevensopslagmodus.

In de onderste sectie van het venster kunt u de datum- en tijdnotaties selecteren voor de waarden die in dit veld zijn opgeslagen.

U kunt er ook voor kiezen om de datum (of tijd) niet weer te geven.

Datums kunnen worden geselecteerd via een kalender of een vervolgkeuzelijst. U kunt ze ook rechtstreeks in het veld invoeren, maar ze moeten overeenkomen met de indeling die in het bovenstaande scherm is opgegeven.

NOTE
De datums die in formulieren worden gebruikt, worden standaard ingevoerd via een kalender. Controleer voor meertalige formulieren of de kalenders beschikbaar zijn in alle gebruikte talen. Zie Een webformulier vertalen.

In sommige gevallen (bijvoorbeeld bij het invoeren van geboortedata) kan het echter gemakkelijker zijn om vervolgkeuzelijsten te gebruiken.

Om dit te doen, klik Advanced en kiest u de invoermodus met Drop-down lists.

Vervolgens kunt u limieten instellen voor de waarden die worden aangeboden in de lijst.

Getallen toevoegen adding-numbers

U kunt geschikte velden maken voor het invoeren van getallen.

In een numeriek veld kan de gebruiker alleen getallen invoeren. De controle van de ingang wordt automatisch toegepast wanneer de pagina wordt goedgekeurd.

Afhankelijk van het veld waarin gegevens in de database worden opgeslagen, kunnen speciale opmaak of bepaalde beperkingen worden toegepast. U kunt ook maximum- en minimumwaarden opgeven. Dit type veld is als volgt geconfigureerd:

De standaardwaarde is de waarde die in het veld wordt weergegeven wanneer het formulier wordt gepubliceerd. Deze kan door de gebruiker worden gecorrigeerd.

U kunt een voor- en/of achtervoegsel toevoegen aan het numerieke veld via het menu Advanced tab, zoals hieronder wordt getoond:

In de vorm zal de rendering als volgt zijn:

Selectievakjes voor abonnement subscription-checkboxes

U kunt besturingselementen toevoegen waarmee gebruikers zich kunnen abonneren op of zich kunnen afmelden bij een of meer informatiediensten (nieuwsbrieven, waarschuwingen, realtime meldingen, enz.). Om zich in te schrijven, controleert de gebruiker de overeenkomstige dienst.

Als u een selectievakje voor een abonnement wilt maken, klikt u op Advanced controls>Subscription.

Vermeld het label voor het selectievakje en selecteer de betrokken informatiedienst met behulp van de Service vervolgkeuzelijst.

NOTE
De informatiediensten worden nader beschreven in deze pagina.

De gebruiker abonneert zich op de service door de relevante optie te controleren.

CAUTION
Als de gebruiker al is geabonneerd op een informatieservice en het vak dat aan deze service is gekoppeld, niet is ingeschakeld wanneer hij of zij het formulier goedkeurt, wordt het abonnement opgezegd.

Een captcha invoegen inserting-a-captcha

Het doel van captcha tests moeten frauduleus gebruik van uw vormen van het Web verhinderen.

CAUTION
Als uw formulier meerdere pagina's bevat, moet Captcha altijd op de laatste pagina worden geplaatst, vlak voor het opslagvak, om te voorkomen dat de beveiligingsmaatregelen worden omzeild.

Als u een Captcha in een formulier wilt invoegen, klikt u op de eerste knop op de werkbalk en selecteert u Advanced controls>Captcha.

Voer het label van het veld in. Dit label wordt vóór het weergavegebied van Captcha weergegeven. U kunt de positie van dit label wijzigen in het dialoogvenster Advanced tab.

NOTE
Voor captcha type controles, is er geen behoefte om op een opslaggebied of een variabele te wijzen.

Captcha wordt opgenomen in de pagina met een inputgebied dat onder visueel wordt geplaatst. Deze twee elementen zijn onscheidbaar en worden voor de paginalay-out als één item beschouwd (ze nemen één cel in beslag).

Wanneer de pagina wordt bevestigd, wordt het invoerveld rood weergegeven als de inhoud van Captcha niet correct is ingevoerd.

U kunt een foutbericht maken om weer te geven. Gebruik hiervoor de opdracht Personalize the message in de General tab.

NOTE
Hoofdletters zijn altijd 8 tekens lang. U kunt deze waarde niet wijzigen.

Een bestand uploaden uploading-a-file

U kunt een uploadveld toevoegen aan een pagina. Deze functionaliteit kan bijvoorbeeld nuttig zijn voor het delen van intranetbestanden.

Als u een uploadveld wilt invoegen in een formulierpagina, selecteert u de optie Advanced controls > File… op de werkbalk van de pagina-editor.

De geüploade bestanden worden standaard opgeslagen in bronbestanden die toegankelijk zijn via de Resources > Online > Public resources -menu. U kunt een script gebruiken om dit gedrag te wijzigen. Dit script kan de functies gebruiken die zijn gedefinieerd in JSAPI-documentatie voor campagne, met inbegrip van die welke betrekking hebben op bestandmanipulatie.

U kunt de koppeling naar deze bestanden opslaan in een lokale variabele of in een databaseveld. U kunt bijvoorbeeld het ontvangende schema uitbreiden om een koppeling naar op een bestand gebaseerde bronnen toe te voegen.

CAUTION
  • Dit type bestand moet worden gereserveerd voor formulieren met beveiligde toegang (met referenties).
  • Adobe Campaign bestuurt niet de grootte of het type van middel geupload: wij adviseren daarom hoogst gebruikend upload gebieden voor veilige typeIntranetplaatsen slechts.
  • Als verscheidene servers met de instantie (lading het in evenwicht brengen architectuur) worden verbonden, moet u ervoor zorgen vraag aan de vorm van het Web op de zelfde server aankomt.
  • Deze implementaties vereisen de hulp van het Adobe Campaign Consulting-team.

Een verborgen constante invoegen inserting-a-hidden-constant

Wanneer de gebruiker een van de pagina's van het formulier valideert, kunt u een specifieke waarde instellen op een veld van het profiel of op een variabele.

Dit veld is niet zichtbaar voor de gebruiker, maar kan worden gebruikt om de gegevens in het gebruikersprofiel te verrijken.

Om dit te doen, plaats constante op de pagina en geef de waarde en opslaglocatie op.

In het volgende voorbeeld wordt oorsprong wordt automatisch ingevuld wanneer een gebruiker deze pagina goedkeurt. De constante wordt niet weergegeven op de pagina.

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