区分用户输入法。
我目前正在使用ASP.Net(C#)分配卡的Web应用程序。区分用户输入法。
用户可以使用磁卡刷卡器,以填补在文本框中刷卡,并根据现有的应用程序数据库卡上,附加卡的客户资料。
相同的过程可以如果用户手动输入卡号到文本框中没有辅助完成。
为了防止用户错误,我期待到添加验证号码每张卡。
我的问题的担忧手动输入与读卡器之间的区别。很显然,用户如果已经刷卡,不会手动输入验证码,而手动输入应始终使用验证码进行检查。
我已经使用定时器,当用户集中在卡号文本框,以确定哪种输入法已用于测试,但在我这个实现我要检查没有更好的方法前进。
最后一点,用户可以重复这一过程多次。
您是否编写了读取卡的代码?如果是这样的话......
您可以编辑该代码以在页面上设置隐藏复选框,以指示是否需要验证代码。在这种情况下,验证码框可供用户输入所述代码。通过这种方式,您可以检查代码是否需要,并且在提交之前已经提供了代码。
据我了解磁卡读卡器是如何工作的,它是一个键盘。我确实喜欢你隐藏的复选框的想法,但这个想法并没有发生在我身上。 – 2014-09-29 15:40:35
我问了这个问题已经将近一个月了,这个答案是我收到的最接近的答案。我检查了卡编码器添加的特殊符号,并用它来区分自动和手动输入。感谢您的回答。 – 2014-10-23 11:02:00
对不起,但问题在哪里? – freefaller 2014-09-29 15:27:40
我在问是否有更好的替代方案来定时用户如何将注意力集中在一个文本框上 – 2014-09-29 15:30:09
:)我可以看到一个客户强烈盯着文本框42秒的图像...比文本框的边框变得更暗。 。开始吸烟......并因用户过分关注而迸发火焰。 – 2014-09-29 15:32:09