Ёлочки вместо кавычек в css

47
12 февраля 2018, 02:50

Подскажите пожалуйста, как сделать чтобы при вводе в input или textarea, кавычки " " были ёлочками « ». Пытался использовать атрибут lang="ru". Ничего не выходит, кавычки все равно вводятся такие " ".

Answer 1
    var input = document.getElementById("inputField");
    var isOpen = false;
    input.addEventListener("input", function(){
        for(var i = 0; i < this.value.length; i++){
            if(this.value[i] === "\""){
                var newStr = this.value.split("");
                if(isOpen){
                    newStr[i] = "»";
                    isOpen = !isOpen;
                }else{
                    newStr[i] = "«";
                    isOpen = !isOpen;
                }
                this.value = newStr.join("");
            }
        }
    });
READ ALSO
Как обрезать углы?

Как обрезать углы?

Есть вот такие элементы на страницы

36
Динамический межстрочный интервал

Динамический межстрочный интервал

Добрый день! Есть элемент с заранее известной высотой, но не известным текстом внутриНеобходимо динамически рассчитывать межстрочный интервал...

24
Стили как у button

Стили как у button

Здравствуйте! Ситуация следующая:

54