textinput.pt 867 Bytes
<span tal:define="name name|field.name;
                  css_class css_class|field.widget.css_class;
                  oid oid|field.oid;
                  mask mask|field.widget.mask;
                  mask_placeholder mask_placeholder|field.widget.mask_placeholder;
                  style style|field.widget.style;
"
      tal:omit-tag="">
    <input type="text" name="${name}" value="${cstruct}"
           tal:attributes="class string: form-control ${css_class or ''};
                           style style;
                           attributes|field.widget.attributes|{};"
           id="${oid}"/>
    <script tal:condition="mask" type="text/javascript">
      deform.addCallback(
         '${oid}',
         function (oid) {
            $("#" + oid).mask("${mask}", 
                 {placeholder:"${mask_placeholder}"});
         });
    </script>
</span>