[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 assistent gebruikt om velden toe te voegen, wordt het veldtype automatisch gedetecteerd op basis van het geselecteerde veld of de opslagvariabele. U kunt het bestand bewerken met de vervolgkeuzelijst Type op het tabblad General .
Selecteer het type veld dat u wilt toevoegen wanneer u de knoppen op de werkbalk gebruikt.
De volgende veldtypen zijn beschikbaar:
- Tekst/nummerinvoer. Zie Toevoegend inputgebieden.
- Selectie vervolgkeuzelijst. Zie Toevoegend drop-down lijsten.
- Meerdere keuzen via selectievakjes. Zie Toevoegend checkboxes.
- Exclusieve selectie via keuzerondjes. Zie Toevoegend radioknopen.
- Stem in een optieraster. Zie Toevoegend netten.
- Getallen en datums. Zie Toevoegend data en aantallen.
- Abonnement/abonnement op een voorlichtingsservice. Zie checkboxes van het Abonnement.
- Captcha-validatie. Zie Invoegend a captcha.
- Knop Downloaden. Uploading een dossier.
- De constante Verborgen. Zie Invoegend een verborgen constante.
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). Voor meer op dit, verwijs naar de opslaggebieden van de Reactie.
Assistent voor het maken van velden field-creation-assistant
Voor elke pagina van het formulier kunt u een veld toevoegen met de eerste knop op de werkbalk. Ga hiertoe naar het menu Add using the assistant .
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.
Klik op Next en selecteer het opslagveld of de variabele of de container die u wilt importeren.
Klik op Finish om het geselecteerde veld in de pagina in te voegen.
Invoervelden toevoegen adding-input-fields
Als u een invoerveld wilt toevoegen, klikt u 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 lijn ingaan.
-
Aantal: laat de gebruiker een aantal op één lijn ingaan. voor meer op dit, verwijs naar Toevoegend aantallen.
Nadat de pagina is goedgekeurd, wordt de inhoud van het veld gecontroleerd om te controleren of de ingevoerde waarde compatibel is met het veld. Voor meer op dit, verwijs naar het bepalen van controlemontages.
-
Wachtwoord: laat de gebruiker tekst op één enkele lijn ingaan. Tijdens tekstinvoer worden de tekens vervangen door punten:
note caution CAUTION Wachtwoorden worden niet-gecodeerd opgeslagen in de database. -
multi-line tekst: laat de gebruiker tekst op verscheidene lijnen ingaan.
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 multi-line tekst: laat de gebruiker tekst met een lay-out ingaan die in het formaat van HTML zal worden opgeslagen.
U kunt het type editor selecteren dat gebruikers wordt aangeboden. Hiervoor gebruikt u de vervolgkeuzelijst van het veld HTML editor op het tabblad Advanced .
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:
Op het tabblad General kunt u de naam van het veld invoeren en er indien nodig een standaardwaarde aan toewijzen.
De antwoordopslagmodus kan worden gewijzigd via de koppeling Edit storage… . 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).
Op het tabblad Advanced kunt u weergaveparameters voor het veld definiëren (positie van labels, uitlijning, enzovoort). Zie het bepalen van de lay-out van Webformulieren.
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 aan een formulierpagina wilt toevoegen, klikt u op de knop Selection controls > Drop-down list op 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 tabblad General . Als de informatie wordt opgeslagen in een bestaand veld van de database en het een opsommingsveld is, kunt u de waarden automatisch invullen door op Initialize the list of values from the database te klikken, zoals hieronder wordt weergegeven:
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 vervolgens op de koppeling Load om de waarden op te halen:
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 het pictogram Selection controls > Checkbox… op de werkbalk van de pagina-editor.
Selecteer de antwoordopslagmodus en bevestig uw keuze.
Typ het label van het vak in het veld Label van het tabblad General .
Met een selectievakje kunt u een waarde aan het opslagveld (of de waarde) toewijzen, afhankelijk van het feit of het vak is ingeschakeld. In de sectie Values kunt u de waarde invoeren die moet worden toegewezen als het vak is ingeschakeld (in het veld Value ) en de waarde die moet worden toegewezen als dit niet is ingeschakeld (in het veld Empty value ). 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 wordt alleen het veld Value if checked 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 het veld Comment ):
Als het selectievakje "Onderhoud vereist" is ingeschakeld, bevat de kolom Comment "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.
Enkele knoppen toevoegen add-single-buttons
Als u een keuzerondje aan een formulierpagina wilt toevoegen, gaat u naar het menu Selection controls > Radio button op de werkbalk van de pagina-editor en kiest u een opslagmodus.
Keuzerondjes worden gevormd op een gelijkaardige manier aan checkboxes (zie Toevoegend checkboxes). 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 de opslaggebieden van de Reactie.
Een lijst met knoppen toevoegen add-a-list-of-buttons
Als u keuzerondjes wilt toevoegen via een lijst, gaat u naar het menu 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.
Het is echter mogelijk om een Multiple choice -tekstveld in te voegen in een webtoepassing, maar hierdoor kan de gebruiker geen verschillende waarden 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.
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.
In sommige gevallen (bijvoorbeeld bij het invoeren van geboortedata) kan het echter gemakkelijker zijn om vervolgkeuzelijsten te gebruiken.
Klik hiertoe op de tab Advanced en kies 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 tabblad Advanced , zoals hieronder wordt weergegeven:
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.
Klik op Advanced controls>Subscription om een selectievakje voor abonnementen te maken.
Geef het label voor het selectievakje op en selecteer de desbetreffende informatiedienst in het vervolgkeuzemenu Service .
De gebruiker abonneert zich op de service door de relevante optie te controleren.
Een captcha invoegen inserting-a-captcha
Het doel van captcha tests is frauduleus gebruik van uw vormen van het Web te verhinderen.
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 op het tabblad Advanced .
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 koppeling Personalize the message op het tabblad General .
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 het menu Advanced controls > File… op de werkbalk van de pagina-editor.
De geüploade bestanden worden standaard opgeslagen in bronbestanden die toegankelijk zijn via het menu Resources > Online > Public resources . U kunt een script gebruiken om dit gedrag te wijzigen. Dit manuscript kan de functies gebruiken die in de documentatie van JSAPI van de Campagneworden bepaald, met inbegrip van die die dossiermanipulatie betreffen.
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.
- 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 a constante in de pagina en specificeer de waarde en de opslagplaats.
In het volgende voorbeeld, wordt het oorsprong gebied van het ontvankelijke profiel automatisch ingevuld wanneer een gebruiker deze pagina goedkeurt. De constante wordt niet weergegeven op de pagina.