我需要为输入动态设置一个遮罩。 我正在使用此代码:
function applyMask(element,mask){
var $element = $('#'+element.id);
$element.mask(mask);
}
我使用struts标记<html:text>
作为输入,而mask是一个来自实体属性的字符串:
<html:text styleId="describerGroup" ... onfocus="javascript:applyMask(this,${describer.formatedMask});" ... />
看起来掩码被正确应用,但在此之后我无法输入输入。也许它与jquery与项目中的其他javascript libs有些不兼容。我正在使用这个导入到jquery的。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://digitalbush.com/wp-content/uploads/2014/10/jquery.maskedinput.js"></script>