(Imported by PageSync)
Tag: wsps-content-edit-tag
 
(Imported by PageSync)
Tag: wsps-content-edit-tag
 
Line 4: Line 4:


<pre>
<pre>
{{Csp formfield/select
{{Csp formfield/select  
|name= (text)  
|name= (text)  
|placeholder= (optional: text)
|required= (optional: "required")
|required= (optional: "required")
|value= (value from "allowedValues" list)
|value= (value from "allowedValues" list)
Line 15: Line 16:
{{Csp formfield/select
{{Csp formfield/select
|name=Broodje
|name=Broodje
|value=kroket
|allowedValues=braadworst,gezond,kroket
|allowedValues=braadworst,gezond,kroket
|required=required
|placeholder=Selecteer een broodje
}}
 
{{Csp formfield/select
|name=Broodje2
|allowedValues=braadworst,gezond,kroket
|placeholder=Selecteer een broodje
|value=gezond
}}
}}


Line 29: Line 36:
</noinclude><includeonly><select  
</noinclude><includeonly><select  
name="{{{name|}}}"
name="{{{name|}}}"
placeholder="{{{placeholder|}}}"
class="form-control"
class="form-control"
required="{{{required|}}}"
required="{{{required|}}}"
selected="{{{value|}}}"  
>{{#af_stringmap:{{#invoke:CspFunctions|preprocess|_content={{{allowedValues|}}} }}|,|item|<option selected="{{#ifeq:{{{item}}}|{{{value|}}}|selected}}" value="{{{item|}}}">{{{item|}}}</option>|}}
options="{{#invoke:CspFunctions|preprocess|_content={{{allowedValues|}}} }}"
</select></includeonly>
/></includeonly>
ws-base-props
Line 2: Line 2:
|Class=Application page
|Class=Application page
|Title=Template:Csp formfield/select
|Title=Template:Csp formfield/select
|Version history={{Version history item
|Version number=1.0
|Version description=Added placeholder parameter (#171)
|Version date=2025-6-30 12:51:41
}}
}}
}}
}}

Latest revision as of 08:01, 18 September 2025


This is the Csp formfield/select template. It should be called in the following format:

{{Csp formfield/select 
|name= (text) 
|placeholder= (optional: text)
|required= (optional: "required")
|value= (value from "allowedValues" list)
|allowedValues= (comma-separated values)
}}

Example

Related templates:

Page
Template:Csp formfield/ask token
Template:Csp formfield/checkbox
Template:Csp formfield/date
Template:Csp formfield/datetime-local
Template:Csp formfield/number
Template:Csp formfield/select
Template:Csp formfield/text
Template:Csp formfield/textarea
Template:Csp formfield/token
Template:Csp formfield/token allowtags