2014-08-29 39 views
0

我使用jquery.meio.mask在附有日期選擇器的文本框中格式化日期。一切工作正常,除了當用戶在輸入第三位數字(第一個/之後)手動輸入日期時,光標到達第三位數字的前面,並且當他輸入第四位數字時,它將替換他輸入的第三位數字導致每次都丟失一位數字。我正在使用以下代碼將文本框設置爲文本字段,在jquery中爲日期應用輸入字段的掩碼

$('#txtFrom,#txtTo').focus(function() { 
       $(this).setMask({ 
        mask : '19/39/2999' 
       }); 
}); 

我是Jquery的新手。有人能幫我解決這個問題嗎?

回答

0

試圖實現這種方式:

$(document).ready(function(){ 
    dateMask($('#txtFrom')); 
    dateMask($('#txtTo')); 
}); 
function dateMask(element) 
{ 
    $(element).setMask({ 
     mask : '19/39/2999' 
    }); 
} 
+0

我試圖與上述實施...但它是在以同樣的方式行爲:( – JqueryBeginner 2014-08-29 06:24:11