自动选择信用卡类型


auto select credit card type

我正在构建支付表单并希望自动选择信用卡类型与前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()

你要实现的基本思想基本上如下:

  1. 检测任何用户数字输入
  2. 采取<input>输入并发送它(通过AJAX)到PHP脚本x.php
  3. x.php处理输入的数据(可能通过POST方法发送),并查询数据库,返回一个JSON卡类型数组到客户端
  4. 客户端将JSON字符串转换为实际的JSON对象,并使用它来隐藏或显示代表卡片的特定div。