我正在构建支付表单并希望自动选择信用卡类型与前4位数字我有Visa万事达卡运通卡的有效范围
这里是发现一个
的例子validRanges":["6282","6283","6284","6285","67","66","6287","6286","6288","64","65","63888","6011","622","624","625","626"]
我如何建立输入,自动选择发现卡,并出现发现图标并使其他的消失
https://www.panic.com/coda/buy.html您肯定需要Javascript来实现这种效果。假设您将数据存储在服务器上(可能在数据库中),您将需要AJAX来查询数据库,并找出输入的数字是否属于数据库中的任何范围。
对于Javascript部分,我建议你看看jQuery:特别是jQuery.ajax()
和函数.fadeTo()
。
你要实现的基本思想基本上如下:
- 检测任何用户数字输入
- 采取
<input>
输入并发送它(通过AJAX)到PHP脚本x.php
-
x.php
处理输入的数据(可能通过POST方法发送),并查询数据库,返回一个JSON卡类型数组到客户端 - 客户端将JSON字符串转换为实际的JSON对象,并使用它来隐藏或显示代表卡片的特定div。