За последние 24 часа нас посетили 20610 программистов и 1124 робота. Сейчас ищут 772 программиста ...

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