2017-02-28 47 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那里的例子,你可以使用正则表达式来限制只有大写字母。