|
16 | 16 | {{#if (or (eq type "radio") (eq type "checkbox"))}}
|
17 | 17 | <div class="form-selectgroup form-selectgroup-boxes d-flex flex-column my-1 col-md-{{default width 12}}">
|
18 | 18 | <label class="form-selectgroup-item flex-fill">
|
19 |
| - <input type="{{type}}" name="{{name}}" value="{{value}}" {{#if required}}required{{/if}} {{#if checked}}checked{{/if}} class="form-selectgroup-input"> |
| 19 | + <input type="{{type}}" {{#if id}}id="{{id}}" {{/if}}name="{{name}}" value="{{value}}" {{#if required}}required{{/if}} {{#if checked}}checked{{/if}} class="form-selectgroup-input"> |
20 | 20 | <div class="form-selectgroup-label d-flex align-items-center p-3">
|
21 | 21 | <div class="me-3">
|
22 | 22 | <span class="form-selectgroup-check"></span>
|
|
35 | 35 | </div>
|
36 | 36 | {{else}}
|
37 | 37 | {{~#if (eq type "hidden")}}
|
38 |
| - <input type="hidden" name="{{name}}" value="{{value}}"> |
| 38 | + <input type="hidden" name="{{name}}" {{#if id}}id="{{id}}" {{/if}}value="{{value}}"> |
39 | 39 | {{else}}
|
40 | 40 | <label class="form-label mb-2 col-md-{{default width 12}}">
|
41 | 41 | {{default label name}}
|
|
48 | 48 | class="form-control"
|
49 | 49 | placeholder="{{placeholder}}"
|
50 | 50 | rows="{{default rows 3}}"
|
51 |
| - {{#if value}}value="{{value}}" {{/if~}} |
| 51 | + {{#if id}}id="{{id}}" {{/if~}} |
| 52 | + {{~#if value}}value="{{value}}" {{/if~}} |
52 | 53 | {{~#if minlength}}minlength="{{minlength}}" {{/if~}}
|
53 | 54 | {{~#if maxlength}}maxlength="{{maxlength}}" {{/if~}}
|
54 | 55 | {{~#if required}}required="required" {{/if~}}
|
|
58 | 59 | </textarea>
|
59 | 60 | {{else}}{{#if (eq type 'select')}}
|
60 | 61 | <select name="{{name}}" class="form-select"
|
| 62 | + {{~#if id}} id="{{id}}" {{/if~}} |
61 | 63 | {{~#if required}} required="required" {{/if~}}
|
62 | 64 | {{~#if autofocus}} autofocus {{/if~}}
|
63 | 65 | {{~#if multiple}} multiple {{/if~}}
|
|
71 | 73 | {{#if prefix_icon}}<span class="input-group-text">{{icon_img prefix_icon}}</span>{{/if}}
|
72 | 74 | {{#if prefix}}<span class="input-group-text">{{prefix}}</span>{{/if}}
|
73 | 75 | <input name="{{name}}" class="form-control {{class}}"
|
| 76 | + {{~#if id}} id="{{id}}" {{/if~}} |
74 | 77 | {{~#if type}} type="{{type}}" {{/if~}}
|
75 | 78 | {{~#if placeholder}} placeholder="{{placeholder}}" {{/if~}}
|
76 | 79 | {{~#if value}} value="{{value}}" {{/if~}}
|
|
0 commit comments