forked from mfeif/deform_mako
-
Notifications
You must be signed in to change notification settings - Fork 5
/
checked_input.mako
43 lines (40 loc) · 1.28 KB
/
checked_input.mako
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
39
40
41
42
43
# -*- coding: utf-8 -*-
<input type="hidden" name="__start__" value="${field.name}:mapping"/>
<ul>
<li>
<label for="${field.oid}">${subject}</label>
<input type="text" name="value" value="${cstruct}"
% if field.widget.size:
size="${field.widget.size}"
% endif
% if field.widget.css_class:
class="${field.widget.css_class}"
% endif
id="${field.oid}"/>
</li>
<li>
<label for="${field.oid}-confirm">${confirm_subject}</label>
<input type="text" name="confirm" value="${confirm}"
% if field.widget.size:
size="${field.widget.size}"
% endif
% if field.widget.css_class:
class="${field.widget.css_class}"
% endif
id="${field.oid}-confirm"/>
</li>
</ul>
% if field.widget.mask:
<script type="text/javascript">
deform.addCallback(
'${field.oid}',
function (oid) {
$("#" + oid).mask("${field.widget.mask}",
{placeholder:"${field.widget.mask_placeholder}"});
$("#" + oid + "-confirm").mask("${field.widget.mask}",
{placeholder:"${field.widget.mask_placeholder}"});
}
);
</script>
% endif
<input type="hidden" name="__end__" value="${field.name}:mapping"/>