【发布时间】:2016-09-12 09:58:13
【问题描述】:
我正在尝试在 Yii2 表单输入中使用输入掩码。这是我的代码:
var IDR={"alias":"numeric","prefix":"Rp","digits":0,"digitsOptional":false,"decimalProtect":true,"groupSeparator":",","radixPoint":".","radixFocus":true,"autoGroup":true,"autoUnmask":true,"removeMaskOnSubmit":true};
Inputmask.extendAliases({"IDR": {"alias":"numeric","prefix":"Rp","digits":0,"digitsOptional":false,"decimalProtect":true,"groupSeparator":",","radixPoint":".","radixFocus":true,"autoGroup":true,"autoUnmask":true,"removeMaskOnSubmit":true} });
以下所有情况都会在 jquery.inputmask.bundle.js 上产生错误 Uncaught SyntaxError:
jQuery('selector').inputmask(IDR)
jQuery('selector').inputmask("IDR")
jQuery('selector').inputmask(eval(IDR))
jQuery('selector').inputmask({'mask':'IDR'})
jQuery('selector').inputmask({'alias':'IDR'})
Chrome 调试器指出以下输入掩码代码行存在问题:
42: dataoptions = JSON.parse("{" + attrOptions + "}")), dataoptions) {
【问题讨论】:
标签: jquery yii2 jquery-inputmask