【问题标题】:auto select credit card type自动选择信用卡类型
【发布时间】:2013-04-16 16:50:15
【问题描述】:

我正在建立付款表格 并希望自动选择第一个 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

【问题讨论】:

    标签: php sql validation


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 感谢您的回答,我需要它同时加载对不起ajax 的小知识,信用卡号码的输入是'cardnumber',测试数字是validRanges":["6282","6283" ,"6284","6285","67","66","6287","6286","6288","64","65","63888","6011","622"," 624","625","626"] 所以你能告诉我代码到底是什么
    • @user2280740,对不起。在这里,我们真的不应该那样做。未经 OP 的任何努力,SO 不会提供代码。您必须自己学习 Javascript 和 AJAX,然后当您遇到更具体的问题时回到这里,然后“我只想要代码”。祝你好运。
    • 明白我只需要例子
    猜你喜欢
    • 2018-08-23
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 2014-07-17
    • 2013-12-21
    相关资源
    最近更新 更多