Показать сообщение отдельно
  #7 (permalink)  
Старый 22.04.2017, 00:52
Новичок на форуме
Отправить личное сообщение для w3schools Посмотреть профиль Найти все сообщения от w3schools
 
Регистрация: 22.09.2016
Сообщений: 1

Вариант раз https://jsfiddle.net/Politonius/27Lv010L/
Вариант два с удалением дефиса https://jsfiddle.net/Politonius/27Lv010L/1/
<form action="" method="post">
<input type="text" id="test">
</form>
 <div id="result"></div>

<script>
var input = document.getElementById('test');
var result = document.getElementById('result');

input.onkeyup =  input.oncopy = input.onpaste = input.oncut = (function() {
    return function() {
        var mytest = this.value.substr(0,4);
        var count = this.value.length;
        
        if(count > 4){
             if(mytest == "TUR-"){
                 result.innerHTML = this.value;
                 }else{
                 result.innerHTML = "TUR-" + this.value;
                 }
             }
   }
})();
</script>

Последний раз редактировалось w3schools, 22.04.2017 в 01:01.
Ответить с цитированием