在Wordpress上整体使用Gravity表单时,我有积极的体验。但是,我在输入中添加了一个字段掩码,遇到了一个小问题。
每个16位数的帐号都从001191开始,我们希望客户能够在此表单中输入他们的帐号(而不是与其相关的少数其他识别号码之一!)。
所以,我有(001191)作为占位符和这样的自定义掩码:
0011919999999999
问题是,我希望将第9个作为自定义掩码的一部分,但无法找到成功转义它的方法。
我之前尝试过使用反斜杠,使用引号和双引号,但到目前为止还没有快乐。
有没有人遇到类似的问题,并找到了解决这个问题的简洁方法,好吗?
答案 0 :(得分:1)
重力形式'使用此脚本为我们的输入掩码供电(这将在未来版本中更改;编写时的版本为GF2.3)。
https://github.com/digitalBush/jquery.maskedinput
您可以在表单中添加HTML字段并设置自定义定义,如下所示:
<script>
jQuery(function($){
$.mask.definitions['~']='[9]';
});
</script>
在此示例中,您将使用&#39;〜&#39;在输入掩码中表示文字9
。
修改强>
如果要覆盖默认定义,这样的事情应该有效:
<script>
jQuery(function($){
delete $.mask.definitions['9'];
$.mask.definitions['n'] = '[0-9]';
});
</script>
然后你可以在面具中使用文字9
。第二行取代了&#39; 9&#39;使用n定义,因此您可以在输入掩码中使用n来要求数字0 - 9.