7.6.1 • Published 1 year ago
solid-imask v7.6.1
Solid IMask Plugin
solid-imask
Install
npm install solid-imask
Mask Input Example
import { createMaskedInput } from "solid-imask";
const NumberInput = createMaskedInput({
mask: "+{7}(000)000-00-00",
lazy: false, // make placeholder always visible
placeholderChar: "#", // defaults to '_'
});
const App = () => {
return (
<div>
<NumberInput
onAccept={({ value, unmaskedValue, typedValue }, maskRef, e) => {
console.log({ value, unmaskedValue, typedValue });
console.log(maskRef);
console.log(e);
}}
onComplete={() => console.log("complete")}
></NumberInput>
</div>
);
};
Mask Directive Example
import { masked } from "solid-imask";
const mask = {
mask: "+{7}(000)000-00-00",
lazy: false, // make placeholder always visible
placeholderChar: "#", // defaults to '_'
};
const App = () => {
return (
<div>
<input
use:masked={{
mask,
onAccept: ({ value, unmaskedValue, typedValue }, maskRef, e) => {
console.log({ value, unmaskedValue, typedValue });
console.log(maskRef);
console.log(e);
},
onComplete: () => console.log("complete"),
}}
></input>
<p
contenteditable="true"
use:masked={{
mask,
onAccept: ({ value, unmaskedValue, typedValue }, maskRef, e) => {
console.log({ value, unmaskedValue, typedValue });
console.log(maskRef);
console.log(e);
},
onComplete: () => console.log("complete"),
}}
></p>
</div>
);
};
7.6.1
1 year ago
7.6.0
1 year ago
7.5.1-alpha.0
1 year ago
7.5.0
1 year ago
7.4.0
1 year ago
7.3.0
1 year ago
7.2.1
1 year ago
7.2.0
2 years ago
7.0.0-alpha.1
2 years ago
7.0.0-alpha.0
2 years ago
7.0.1-alpha.0
2 years ago
7.0.0
2 years ago
7.0.1-alpha.1
2 years ago
7.0.0-alpha.6
2 years ago
7.1.3
2 years ago
7.0.0-alpha.3
2 years ago
7.1.2
2 years ago
7.0.0-alpha.2
2 years ago
7.1.1
2 years ago
7.0.0-alpha.5
2 years ago
7.0.1
2 years ago
7.0.0-alpha.4
2 years ago
7.1.0-alpha.0
2 years ago
6.6.3
2 years ago
6.6.2
2 years ago
7.1.0-alpha.1
2 years ago
7.1.0-alpha.2
2 years ago
6.5.1-alpha.1
2 years ago
6.6.0-alpha.0
2 years ago
6.5.1-alpha.0
2 years ago
6.5.0-alpha.1
2 years ago
6.5.0-alpha.0
2 years ago
6.5.0
2 years ago
6.6.1
2 years ago
6.6.0
2 years ago
6.5.1
2 years ago
6.6.1-alpha.2
2 years ago
6.6.1-alpha.1
2 years ago
6.6.1-alpha.0
2 years ago
6.4.3
3 years ago
6.4.3-alpha.0
3 years ago
0.0.1
3 years ago