Formulärtextkomponent (v1) form-text-component-v
Med komponenten Core Component Form Text kan du skriva in formulärtext.
Användning usage
Med Form Text Component kan du skicka olika typer av text och den är avsedd att användas tillsammans med formulärbehållarkomponenten.
Typen av textvalidering, etiketter och hjälpmeddelanden kan definieras av innehållsredigeraren i dialogrutan Konfigurera.
Version och kompatibilitet version-and-compatibility
I det här dokumentet beskrivs v1 av Form Text Component, som ursprungligen introducerades i version 1.0.0 av Core Components med AEM 6.3.
I följande tabell visas kompatibiliteten för v1 för Form Text Component.
Exempel på komponentutdata sample-component-output
Följande är ett exempel från We.Retail.
Skärmbild screenshot
HTML html
<div class="cmp cmp-form aem-GridColumn aem-GridColumn--default--12">
<form method="POST" action="/content/we-retail/us/en/experience.html" id="new_form" name="new_form" enctype="multipart/form-data" class="aem-Grid aem-Grid--12 aem-Grid--default--12 ">
<input type="hidden" name=":formstart" value="/content/we-retail/us/en/experience/jcr:content/root/responsivegrid/container">
<div class="cmp cmp-form-field aem-GridColumn aem-GridColumn--default--12">
<div class="form-group">
<label for="form-text-978484744">How many pieces of toast would you like?</label>
<input type="number" id="form-text-978484744" name="pieces">
</div>
</div>
</form>
</div>
JSON json
"container": {
"columnClassNames": "aem-GridColumn aem-GridColumn--default--12",
"columnCount": 12,
"gridClassNames": "aem-Grid aem-Grid--12 aem-Grid--default--12",
":items": {
"text": {
"columnClassNames": "aem-GridColumn aem-GridColumn--default--12",
":type": "weretail/components/form/text",
"name": "piecesOfToast",
"jcr:title": "How many pieces of toast would you like?",
"type": "number",
"rows": "2"
}
},
":itemsOrder": [
"text"
],
":type": "weretail/components/form/container"
}
Konfigurera dialogruta configure-dialog
I dialogrutan Konfigurera kan innehållsförfattaren definiera vilken typ av text som ska anges samt standardvärden och etiketter.
Huvud main
-
Begränsning - Den typ av text som ska anges och valideras mot
- Text
- Textområde
- E-post
- Tel
- Datum
- Number
- Lösenord
-
Textrader - Antal rader som ska visas i textområdet (visas bara när Begränsning är inställt på Textområde)
-
Etikett - Etiketten som ska visas för fältet
-
Dölj etiketten så att den inte visas - Behövs om etiketten endast är nödvändig för hjälpmedelssyften och inte tillför någon ytterligare visuell information om fältet
-
Elementnamn - Namnet på fältet som skickas med formulärdata
-
Värde - Standardvärde som är förifyllt i fältet
Om about
- Hjälpmeddelande - Ett tips till användaren om vad som kan anges i fältet
- Visa hjälpmeddelandet som platshållare - Om du vill visa hjälpmeddelandet i formulärindata när det är tomt och inte i fokus
Begränsningar constraints
-
Begränsningsmeddelande
- Meddelande som visas som verktygstips när formuläret skickas om värdet inte validerar vald typ
- Visas inte för begränsningstyperna Text och Textområde
-
Obligatoriskt - Om det här alternativet är markerat måste användaren fylla i ett värde innan formuläret skickas
-
Gör skrivskyddad - Om det här alternativet är markerat kan användaren inte ändra fältets värde
Designdialogruta design-dialog
Det finns ingen designdialogruta för komponenten Formulärtext.
Teknisk information technical-details
Den senaste tekniska dokumentationen om Form Text Component finns på GitHub.
Hela kärnkomponentprojektet kan hämtas från GitHub.
Mer information om hur du utvecklar kärnkomponenter finns i dokumentationen för kärnkomponentutvecklare.