За последние 24 часа нас посетили 196833 программиста и 1930 роботов. Сейчас ищут 1782 программиста ...

Создание маски в 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
    решено