File: /home/confeduphaar/backip-old-files/modules/mod_jdsimplecontactform/forms/fielditem.xml
<?xml version="1.0" encoding="UTF-8"?>
<form>
<fieldset name="fielditem" label="MOD_JDSCF_FIELDS_LBL">
<field
name="name"
type="text"
label="MOD_JDSCF_NAME_LBL"
description="MOD_JDSCF_NAME_DESC"
size="45"
pattern="^[a-zA-Z0-9_]*$"
required="true"
/>
<field
name="type"
type="list"
required="true"
label="MOD_JDSCF_TYPE_LBL"
description="MOD_JDSCF_TYPE_DESC"
>
<option value="text">MOD_JDSCF_TYPE_TEXT_LBL</option>
<option value="textarea">MOD_JDSCF_TYPE_TEXTAREA_LBL</option>
<option value="radio">MOD_JDSCF_TYPE_RADIO_LBL</option>
<option value="checkbox">MOD_JDSCF_TYPE_CHECKBOX_LBL</option>
<option value="checkboxes">MOD_JDSCF_TYPE_CHECKBOXES_LBL</option>
<option value="calendar">MOD_JDSCF_TYPE_CALENDAR_LBL</option>
<option value="list">MOD_JDSCF_TYPE_LIST_LBL</option>
<option value="email">MOD_JDSCF_TYPE_EMAIL_LBL</option>
<option value="number">MOD_JDSCF_TYPE_NUMBER_LBL</option>
<option value="url">MOD_JDSCF_TYPE_URL_LBL</option>
<option value="file">MOD_JDSCF_TYPE_FILE_LBL</option>
<option value="hidden">MOD_JDSCF_TYPE_HIDDEN_LBL</option>
</field>
<field
showon="type!:hidden"
name="show_label"
type="radio"
label="MOD_JDSCF_SHOW_LABEL_LBL"
description="MOD_JDSCF_SHOW_LABEL_DESC"
class="btn-group btn-group-yesno"
default="1"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
<field
showon="show_label:1"
name="label"
type="text"
filter="RAW"
label="MOD_JDSCF_LABEL_LBL"
description="MOD_JDSCF_LABEL_DESC"
/>
<field
showon="type:hidden"
name="value"
type="text"
filter="RAW"
label="MOD_JDSCF_VALUE_LBL"
description="MOD_JDSCF_VALUE_DESC"
/>
<field
showon="type!:hidden"
name="required"
type="radio"
label="MOD_JDSCF_REQUIRED_LBL"
description="MOD_JDSCF_REQUIRED_DESC"
class="btn-group btn-group-yesno"
default="0"
>
<option value="1">JYES</option>
<option value="0">JNO</option>
</field>
<field
showon="required:1"
name="custom_error"
type="text"
label="MOD_JDSCF_CUSTOM_ERROR_LBL"
description="MOD_JDSCF_CUSTOM_ERROR_DESC"
/>
<field
showon="type:list[OR]type:radio[OR]type:checkboxes"
name="options"
type="textarea"
label="MOD_JDSCF_OPTIONS_LBL"
description="MOD_JDSCF_OPTIONS_DESC"
/>
<field
showon="type!:hidden"
name="width"
type="list"
default="12"
label="MOD_JDSCF_WIDTH_LBL"
description="MOD_JDSCF_WIDTH_DESC"
>
<option value="auto">JGLOBAL_AUTO</option>
<option value="12">12</option>
<option value="10">10</option>
<option value="9">9</option>
<option value="8">8</option>
<option value="7">7</option>
<option value="6">6</option>
<option value="5">5</option>
<option value="4">4</option>
<option value="3">3</option>
<option value="2">2</option>
</field>
<field
showon="type:text[OR]type:textarea[OR]type:email[OR]type:number[OR]type:url[OR]type:calendar"
name="placeholder"
type="text"
label="MOD_JDSCF_PLACEHOLDER_LBL"
description="MOD_JDSCF_PLACEHOLDER_DESC"
/>
<field
showon="type:textarea"
name="textarearows"
type="number"
default="5"
label="MOD_JDSCF_TEXTAREA_ROWS_LBL"
description="MOD_JDSCF_TEXTAREA_ROWS_DESC"
/>
<field
showon="type:text[OR]type:number"
name="min_length"
type="number"
label="MOD_JDSCF_MIN_LENGTH_LBL"
description="MOD_JDSCF_MIN_LENGTH_DESC"
/>
<field
showon="type:text[OR]type:number"
name="max_length"
type="number"
label="MOD_JDSCF_MAX_LENGTH_LBL"
description="MOD_JDSCF_MAX_LENGTH_DESC"
/>
<field
showon="type:number"
name="min"
type="number"
label="MOD_JDSCF_MIN_LBL"
description="MOD_JDSCF_MIN_DESC"
/>
<field
showon="type:number"
name="max"
type="number"
label="MOD_JDSCF_MAX_LBL"
description="MOD_JDSCF_MAX_DESC"
/>
<field
showon="type:checkboxes[OR]type:radio"
name="optionslayout"
type="radio"
label="MOD_JDSCF_OPTIONS_LAYOUT_LBL"
description="MOD_JDSCF_OPTIONS_LAYOUT_DESC"
class="btn-group"
default="inline"
>
<option value="inline">JGLOBAL_INLINE</option>
<option value="vertical">JGLOBAL_VERTICAL</option>
</field>
<field
showon="type:calendar"
name="calendar_min"
type="calendar"
label="MOD_JDSCF_OPTIONS_CALENDAR_MIN_LBL"
description="MOD_JDSCF_OPTIONS_CALENDAR_MIN_DESC"
/>
<field
showon="type:calendar"
name="calendar_max"
type="calendar"
label="MOD_JDSCF_OPTIONS_CALENDAR_MAX_LBL"
description="MOD_JDSCF_OPTIONS_CALENDAR_MAX_DESC"
/>
<field
showon="type:calendar"
name="calendar_format"
type="text"
label="MOD_JDSCF_OPTIONS_CALENDAR_DATE_FOMRAT_LBL"
description="MOD_JDSCF_OPTIONS_CALENDAR_DATE_FOMRAT_DESC"
hint="MM-DD-YYYY"
/>
</fieldset>
</form>