银行帐号的输入字段

时间:2016-05-20 22:07:57

标签: javascript html html5

我需要创建表单输入字段以输入银行帐号。比号码有max = 18个号码和min个18个号码。

算法是下一个(3 + 13 + 2)

所以我不能使用clasic输入文本框我需要特殊的文本框,我将在屏幕截图中使用斜杠分隔这些数字:

enter image description here

如何使用javascripthtml

创建上述文本框

2 个答案:

答案 0 :(得分:2)

这与此问题非常相似:How to implement an input with a mask

选定的答案包含指向jQuery plugin的链接,该链接可以为您的示例工作:

$(function(){
    $("#field").mask("999 - 9999999999999 - 99");
});

当然,javascript无法解决所有问题,输入也应该是validated server side

答案 1 :(得分:1)

前段时间我使用了一个名为“formatter.js”的插件,它真的很容易使用,我会给你举个例子:

var formatted = new Formatter(document.getElementById('elementToFormat'), {
  'pattern': '{{999}}-{{9999999999999}}-{{99}}',
  'persistent': true
});

您可以在以下链接here中找到要下载并查找文档的库,或者您可以使用bower安装该文档

bower install formatter