我一直在尝试自定义jQuery真人只使用数字,但它仍然显示字母。官方网页:http://keith-wood.name/realPerson.html
我尝试在jquery.real.person.js
中对变量进行硬编码,但结果仍然相同
var ALPHABETIC = '0123456789';
var ALPHANUMERIC ='0123456789';
我可以遵循哪些解决方法来实现我的目标?
答案 0 :(得分:1)
根据documentation,您可以设置chars
属性:
$(selector).realperson({chars: '0123456789'});
从中生成挑战的字符列表。每个字符的模式取自相应的点位置。您可以使用$ .realperson.alphabetic或$ .realperson.alphanumeric作为标准字符序列。
修改强>
所以我对此进行了更多研究,并且字符不能按预期工作。它只计算您选择的字符数并将其映射到DOTS数组;所以如果你$(selector).realperson({chars: '9'});
,' A'将是测试字符串中唯一的字母。作为一个黑客,我建议,删除DOTS(a-z)中的前26个条目并按照您在问题中描述的方式进行操作