2017-02-28 68 views
0

林如何使用下面的代碼,任何輸入文本用了口罩?任何輸入的字母都會強制大寫。jQuery的輸入掩碼外殼大/小寫

Inputmask.extendAliases({ 
    uppercase: { 
      mask: '' // any letters 
      definitions: { 
       '*': { 
        casing: "upper" // 
       } 
     } 
}); 

JS

$('.uppercase').inputmask({casing:'upper'}); 
$('.lowercase').inputmask({casing:'lower'}); 

HTML

<input type="text" class="uppercase" /> 
<input type="text" class="lowercase" /> 
+0

如果您有選擇,請嘗試https://unmanner.github.io/imaskjs – uNmAnNeR

回答

0

.uppercase { 
 
    text-transform: uppercase; 
 
} 
 

 
.lowercase { 
 
    text-transform: lowercase; 
 
} 
 

 
.capitalize { 
 
    text-transform: capitalize; 
 
}
<input class="uppercase" /> 
 
<input class="lowercase" /> 
 
<input class="capitalize" />

使用CSS。

+0

css僅適用於顯示文本而非值。不管怎麼說,多謝拉 :) – mrrsb

-1

在提交表單之前,您可以在服務器端或JavaScript上使用@guradio css和大寫結果進行提交。

或者只是讀取https://github.com/RobinHerbots/Inputmask那裏的例子,你可以使用正則表達式來限制只有大寫字母。