我想用下面的.mask.mask與.toUpperCase()用於郵政編碼
$(document).ready(function() {
$('#postcode').mask('a9a 9a9');
});
還能對每次擊鍵力較低的情況下是大寫,但也允許小寫輸入(I不只是想設置掩碼的定義總是大寫),這是迄今爲止我嘗試沒有成功(這有點兒工作,但不保留光標位置)
$("#postcode").keyup(function (e) {
var this2 = $('#postcode').val().toUpperCase();
$('#postcode').val(this2);
});
不要使用'this'作爲變量名...永遠!遠離保留字。爲什麼在同一個元素上使用2種不同的方法來修改值?只需使用插件API方法 – charlietfl
@charlietfl哪個API方法可以用來實現這個呢?爲郵政編碼屏蔽並強制大寫。 – Standage
多年未使用該插件,查看源文件和/或文檔 – charlietfl