|
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