jquery信用卡验证插件Card

所属分类:输入-验证,自动完成

 44659  375  查看评论 (2)
分享到微信朋友圈
X
jquery信用卡验证插件Card ie兼容10

 一款模拟信用卡的插件,你可以把它用到结购物结算中,当您输入卡号时会自动显示当前类型的卡,不但用户体验更好还不容易出错.一切都是用纯CSS创建、HTML和Javascript和不需要的图像.

使用方法

您将需要包括正确的CSS和Javascript文件为HTML。你可以找到在/lib/js/card.必要的文件js和/lib/css/card.css和它们添加到您的HTML。

<!-- in HEAD -->
<link rel="stylesheet" href="/path/to/card.css">
<!-- at the end of BODY -->
<script src="/path/to/jquery.js"></script>
<script src="/path/to/card.js"></script>


一旦你已经包括了这些文件,你可以初始化卡。

$('form').card({  
    container: '.card-wrapper',
    numberInput: 'input#number', 
    expiryInput: 'input#expiry', 
    cvcInput: 'input#cvc', 
    nameInput: 'input#name', 
    width: 200, 
    formatting: true 
    // Strings for translation - optional
    messages: {
        validDate: 'valid
date', 
        monthYear: 'mm/yyyy', 
        fullName: 'Say my name' 
    }
});


使用多个输入一个字段

卡可以使用在有多个输入的形式,呈现单个字段。使用信用卡这个功能,只是通过jQuery选择器中选择字段以正确的顺序。例如,

<form>
    <input type="text" name="number">
    <input type="text" name="first-name"/>
    <input type="text" name="last-name"/>
    <input type="text" name="expiry"/>
    <input type="text" name="cvc"/>
</form>
<script>
$('form').card({
    container: '.card-wrapper',
    nameInput: 'input[name="first-name"], input[name="last-name"]'
});
</script>


翻译

在不同语言的字符串,您可以通过在一个消息对象或集合之前初始化卡。


信息对象的方法

<script src="/path/to/card.js"></script>
<form>
    <input type="text" name="number">
    <input type="text" name="name"/>
    <input type="text" name="expiry"/>
    <input type="text" name="cvc"/>
</form>
<script>
$('form').card({
    container: '.card-wrapper',
    messages: {
        validDate: 'expire
date',
        monthYear: 'mm/yy',
        fullName: 'Your name'
    }
});
</script>

$.card.messages 消息的方法

<script src="/path/to/card.js"></script>
<form>
    <input type="text" name="number">
    <input type="text" name="name"/>
    <input type="text" name="expiry"/>
    <input type="text" name="cvc"/>
</form>
<script>
$.card.messages = {
    validDate: 'expire
date',
    monthYear: 'mm/yy',
    fullName: 'Your name'
}
$('form').card();
</script>


相关插件-验证,自动完成

基于ajax的登录效果

这是一个机遇ajax的登录效果,登陆过程无跳转。
  验证
 53113  426

jQuery图片滑块验证(附注释)

jQuery拖拽拼图滑块验证
  验证
 22318  237

jQuery滑动验证可重置

登陆页面用到验证的一种方式,滑动验证。预防代码恶意破坏也可用于重置密码获取短信验证码等。只是纯前端校验,相比图片滑动验证还是稍显劣势。
  验证
 19830  239

原生js验证码

原生js验证码彩色点线干扰
  验证
 25965  290

讨论这个项目(2)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    开心就好。 0
    2019/11/16 18:21:37
    觉的你可以添加一个银行卡号的验证 回复
    SiriBen 0
    2017/7/20 9:25:35

    卡号可以自定义验证规则吗?

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复