0
使用jQuery 1.9.0和jQuery.inputmask並嘗試在使用$ .ajax()提交表單時刪除輸入掩碼時會拋出錯誤。未屏蔽的值需要在$.ajax
調用中提交。在調用.val()
函數但僅在Internet Explorer中調用.inputmask("remove")
時,刪除輸入掩碼後會產生錯誤「無效的過程調用或參數」。在刪除輸入掩碼作品之前,在輸入上調用.val()
。如何在輸入元素中獲得未被屏蔽的值而不會在IE中引發錯誤?jQuery-1.9.0.js第2184行使用jQuery.inputmask「無效的過程調用或參數」
$("input[name=Percent]").inputmask("remove");
var percent $('input[name=Percent]').val();
$("input[name=Percent]").inputmask("999%");
...該代碼不可能工作。你在'percent'和'$'之間缺少'='... –
謝謝你指出,我從複雜的解決方案複製代碼時犯了一個錯誤。我將編輯它並修復該行。它應該'var percent = $('input [name = Percent]')。inputmask('unmaskedvalue');' –