我正在使用 RobinHerbots/jquery.inputmask 做一个应用程序。
一切正常,除非加载或创建动态字段
<html>
...
<div>
<input class="datemask" value="31/01/2014" name="fechaPago[]" id="fechaPago[]" type="text">
</div>
//More ajax loaded fields
<h:commandLink action="#{someaction}">
<f:ajax onevent="function(data) { configureMask() }"/>
Click Here
</h:commandLink>
...
<script src="jquery-2.0.2.min.js"></script>
<script src="jquery.inputmask.js"></script>
<script src="jquery.inputmask.date.extensions.js"></script>
<script type="text/javascript">
//<![CDATA[
$(function() {
configureMask();
});
function configureMask() {
$(".datemask").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy"});
}
//]]>
</script>
...
</html>
执行操作时,仅加载新字段,并且成功回调尝试使用掩码配置所有字段,包括新字段,但以前的字段不起作用。以前的所有字段都是空的,不接受新值。
如何配置加载的字段而不影响以前的字段?
提前致谢