Enmascarar campos de entrada con formatos de datos personalizados-DataInput

Tiempo de ejecución: 30 minutos. Empezar

Autor: kazuhikoarase
Views Total: 748
Sitio oficial: Ir a la web
Actualizado: April 23, 2018
Licencia: MIT

Vista prévia

Enmascarar campos de entrada con formatos de datos personalizados-DataInput

Descripción

DataInput es una pequeña biblioteca de máscara de entrada de JavaScript que se puede utilizar para formatea automáticamente la entrada del usuario utilizando patrones específicos.

Funcionamiento

Para empezar, incluya el DataInput JavaScript y StyleSheet en la parte inferior de la Página Web.

<link rel="stylesheet" href="datainput.css">
<script src="datainput.js"></script>

Cree un elemento inline span en la página.

<span id="demo"></span>

Cree una nueva instancia y especifique el formato de datos.

var $d = datainput;
var instance = $d.createInput({


 format : '00000'
 });

Aplique el DataInput al elemento span que acaba de crear.

document.getElementById('demo').appendChild(instance.$el);

Todas las opciones posibles con valores predeterminados.

var $d = datainput;
var instance = $d.createInput({


 format : '00',


textAlign : 'left',


fieldRe : '\\d+',


directions : {},


numCharsInMonospace : {}
});

Ejecute una función cuando los valores cambian.

instance.on('valuechange', function(event, detail) {

console.log(event, detail);
});

Te puede interesar: