3ответ(ов) в теме
			        
		
        Есть на руках js-скрипт, который позволяет работать с маской определенного поля по айдишнику:
window.addEventListener("DOMContentLoaded", function() {
                function setCursorPosition(pos, elem) {
                    elem.focus();
                    if (elem.setSelectionRange) elem.setSelectionRange(pos, pos);
                    else if (elem.createTextRange) {
                        var range = elem.createTextRange();
                        range.collapse(true);
                        range.moveEnd("character", pos);
                        range.moveStart("character", pos);
                        range.select()
                    }
                }
                function mask(event) {
                    var matrix = "+7(___)___-__-__",
                        i = 0,
                        def = matrix.replace(/D/g, ""),
                        val = this.value.replace(/D/g, "");
                    if (def.length >= val.length) val = def;
                    this.value = matrix.replace(/./g, function(a) {
                        return /[_d]/.test(a) && i < val.length ? val.charAt(i++) : i >= val.length ? "" : a
                    });
                    if (event.type == "blur") {
                        if (this.value.length == 2) this.value = ""
                    } else setCursorPosition(this.value.length, this)
                };
                var input = document.querySelector("#login-user");
                input.addEventListener("input", mask, false);
                input.addEventListener("focus", mask, false);
                input.addEventListener("blur", mask, false);
            });
        Тема закрыта. Публикация новых сообщений запрещена.
 
                     
                    
                    
                 
                 
                