0

我正在构建付款表格并希望自动选择第一个 4 位数字的信用卡类型我在 Visa Master AMEX Discover 上有有效范围

这里是 Discover one 的一个例子

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

4

1 回答 1

0

你肯定需要 Javascript 来实现这种效果。假设您将该数据存储在服务器上(可能在数据库中),您将需要AJAX来查询数据库并确定输入的数字是否在数据库中的任何范围内。

对于 Javascript 部分,我建议您看一下jQuery:特别jQuery.ajax()是函数.fadeTo()

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

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