Домашня » Веб дизайн » Автоматично форматувати поля введення з Cleave.js

    Автоматично форматувати поля введення з Cleave.js

    Подумайте про всі різні поля введення вимагають форматовану структуру. Номери телефонів, кредитні картки, дати народження, адреси вулиць ... всі вони мають свої власні унікальні візерунки.

    Достатньо просто залишити ці поля і довіряти користувачеві. Але краще використовувати Cleave.js, a безкоштовний плагін ванільного JavaScript щоб допомогти вам автоматично форматувати поля введення.

    HTML5 поставляється з його власний набір входів, пов'язаних з шаблонами даних такі як телефонні номери. За допомогою Cleave можна перейти до наступного рівня індивідуальні входи що автоматично форматувати текст як набрано.

    За замовчуванням плагін підтримує п'ять основних текстових шаблонів:

    1. Номери кредитних карт
    2. Номери телефонів
    3. Дати
    4. Цифровий стиль (із комами)
    5. Власні поля введення

    Цей останній вибір - найхолодніший, тому що ви можете зробити свій власні шаблони даних з нуля. Cleave не змушує вас дотримуватися будь-якої суворої методології.

    Замість цього він надає вам інструменти будувати власні вхідні дані с необов'язкова підтримка компонентів React і Angular. Він також підтримує всі основні браузери і має відповідати підтримці попередні браузери разом з jQuery.

    Зауважте, що це не жорсткий плагін для налаштування. ти цілеспрямований будь-який ідентифікатор чи клас у полі вводу та передайте це у новий екземпляр Cleave. Нижче наведено зразок фрагмента:

     var cleave = new Cleave ('. input-phone', phone: true, phoneRegionCode: 'country'); 

    Однак, в той час як Cleave може бути легко налаштована, вона має багато спеціальних функцій ви можете пограти.

    Вся документація є розміщено всередині репо, щоб переглядати сторінку GitHub знайти всі різні методи та параметри. Зокрема опцій має багато чого пройти і може знадобитися деякий час, щоб знайти те, що ви хочете.

    На щастя, Cleave має багато живих прикладів Ви можете вивчати і повторювати. Ці приклади також є безкоштовно завантажити від репо GitHub. Якщо ви хочете побачити більше живих прикладів відвідайте Домашня сторінка Cleave.js або перевірте ця скрипка забитий демо-версією.