0.4.3 • Published 3 years ago

pincode-input v0.4.3

Weekly downloads
1
License
MIT
Repository
-
Last release
3 years ago

pincode-input

A very useful pure javascript library to creating pin code inputs.

Inspired by vue-pincode-input

Demo | Codepen

Install

npm i pincode-input
import PincodeInput from 'pincode-input'
import 'pincode-input/dist/pincode-input.min.css'

Include

<!-- CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/pincode-input@0.4.2/dist/pincode-input.min.css" />

<!-- JS -->
<script src="https://cdn.jsdelivr.net/npm/pincode-input@0.4.2/dist/pincode-input.min.js"></script>

Usage

<div id="demo"></div>
new PincodeInput('#demo', {
  count: 4,
  secure: false,
  previewDuration: 200,
  onInput: (value) => {
    console.log(value)
  }
})

Parameters

NameTypeDefaultDescription
countnumber4Count of the cells.
securebooleanfalseSet to true to use the inputs with type="password"
previewDurationnumber200Duration of the character preview. Valid when used with secure: true
numericbooleantrueDo the inputs only accept numbers?
uppercasebooleantrueConvert the characters to uppercase?

Events

NameDescription
onInputReturns current value.
0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.4.1

3 years ago

0.3.2

3 years ago

0.4.0

3 years ago

0.3.1

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago