|
Запрет определенных слов в input
Здравствуйте, если такой скрипт который будет проверять слово которое ввели в input и если оно в черном списке (файл или через запятую в скрипте), просто очищать строку.
<input type="text" class="form-control" id="txtCommand"> Если кто знает как реализовать, отзовитесь. |
<input type="text"> <script> var blackList = ['lorem', 'ipsum', 'dolor', 'sit', 'amet']; document.querySelector('input').onkeyup = function() { var expr = new RegExp(blackList.join('|')); if (this.value.search(expr) !== -1) { this.value = ''; } } </script> |
<input type="text" id="txtCommand"> <script> var blackList = ['go', 'nogo']; document.getElementById("txtCommand").onkeyup = function() { var expr = new RegExp(blackList.join('|')); if (this.value.search(expr) !== -1) { this.value = ''; } } </script> |
Вопрос исчерпан, я добавил только отслеживание по id, скрипт предоставил @Lemme, спасибо большое!
|
Работает!
Спасибо! Но есть одно НО! Кто-нить мож подскажет Вбиваю с клавиатуры "go" - слово стирается Копирую "go" и вставляю в input - слово стирается Отлично! НО! Ставлю курсор в инпут, вбиваю одну букву "g", появляется выпадающий список с куками. Выбираю "go" - вставляется без проблем и не стирается |
is250,
добавьте еще обработку события onchange |
Dilettante_Pro,
что-то никак не въеду, как onchange впихнуть |
is250,
на какое событие у вас код? |
ну вот есть код от CrazzyBerg
Код:
<input type="text" id="txtCommand"> |
is250,
пост 8 пробовали? |
Часовой пояс GMT +3, время: 15:18. |
|