За последние 24 часа нас посетили 16948 программистов и 1179 роботов. Сейчас ищут 1594 программиста ...

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