За последние 24 часа нас посетили 18752 программиста и 1723 робота. Сейчас ищут 1058 программистов ...

Создание маски в Input с помощью IMask

Тема в разделе "JavaScript и AJAX", создана пользователем romzes5, 26 авг 2021.

  1. romzes5

    romzes5 Новичок

    С нами с:
    7 июл 2021
    Сообщения:
    5
    Симпатии:
    0
    Доброе время суток. Делаю маску на Инпут в зависимости от условия. Но после того как устанавливается маска (0000000) то есть цыфры, то на маску (любой символ) уже не меняется.
    То есть мне надо при одном условии одну маска при другом другуй (или ее убрать).
    Подскажите пожалуйста как это сделать. Мой код:
    <script>
    letselect = document.querySelector('#select_vid_doc1')
    if(select){
    letval = select.value
    console.log(val)
    select.addEventListener('change', function() {
    val = this.value
    //console.log(val)

    if (val == 1){
    $(document).ready(function(){
    varelement = document.getElementById("seria1");
    if (element!=null){
    varmaskOptions = {mask:"00-00 000000"};
    varmask = newIMask(element, maskOptions);
    }
    })
    //alert('Hii');
    } else if (val != 1) { $(document).ready(function(){
    //alert('GOOOOO');
    varelement = document.getElementById("seria1");
    if (element!=null){
    varmaskOptions = {mask:"**************"};
    // mask.destroy();
    varmask = newIMask(element, maskOptions);
    }
    })
    }
    })
    }
    </script>
     
  2. romzes5

    romzes5 Новичок

    С нами с:
    7 июл 2021
    Сообщения:
    5
    Симпатии:
    0
    решено