checked_input.pt
1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<div tal:define="oid oid|field.oid;
name name|field.name;
css_class css_class|field.widget.css_class;
style style|field.widget.style;
mask mask|field.widget.mask;
mask_placeholder mask_placeholder|field.widget.mask_placeholder;"
i18n:domain="deform"
tal:omit-tag="">
${field.start_mapping()}
<div>
<input type="text" name="${name}" value="${cstruct}"
tal:attributes="style style;
class string: form-control ${css_class or ''};
placeholder subject;
attributes|field.widget.attributes|{};"
id="${oid}"/>
</div>
<div>
<input type="text" name="${name}-confirm" value="${confirm}"
tal:attributes="class string: form-control ${css_class or ''};
style style;
placeholder confirm_subject;
confirm_attributes|field.widget.confirm_attributes|{};"
id="${oid}-confirm"/>
</div>
<script tal:condition="field.widget.mask" type="text/javascript">
deform.addCallback(
'${oid}',
function (oid) {
$("#" + oid).mask("${mask}",
{placeholder:"${mask_placeholder}"});
$("#" + oid + "-confirm").mask("${mask}",
{placeholder:"${mask_placeholder}"});
}
);
</script>
${field.end_mapping()}
</div>