Same problem here with a dinamic list of fields.
Solution :
SyntaxEditor Code Snippet
osAjaxBackend.BindBeforeSubmit(function () {
if($( elementID ).length) {
$(elementID).inputmask('remove');
}
});
SyntaxEditor Code Snippet
osAjaxBackend.BindAfterSubmit(function () {
if($( elementID ).length) {
$(elementID).inputmask('remove');
if (maskOpts.radixPoint !== "" && !(typeof $(elementID)[0].value === 'undefined') && $(elementID)[0].value.indexOf(".") !== -1)
$(elementID)[0].value = $(elementID)[0].value.replace(".", Inputmask.escapeRegex.call(this, maskOpts.radixPoint));
$(elementID).inputmask(mask, maskOpts);
}
});