Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

запред ввода некоторых символов

72K
01 апреля 2012 года
klynxe
18 / / 28.12.2011
Как запретить ввод символов типа [ ] в поле text? У меня есть код
Код:
<script type="text/javascript">
function proverka(input) {
 var value = input.value;
    var lab = document.getElementById('daornet');
    var zag = document.getElementById('zagbat');
    var rep = /[-\.; ":'a-zA-Zа-яА-Я]/;
var i=value.length;
if (i>3){

    if (rep.test(value)) {
        lab.src = "validno.png";
        zag.disabled=true;
        }
        else{
        lab.src = "validyes.png";
        zag.disabled=false;
        }
}
else{
    lab.src = "validno.png";
        zag.disabled=true;
            }
}
</script>
Но проблема в том, что символы которые необходимо блокировать заносятся в стоку
 
Код:
var rep = /[-\.; ":'a-zA-Zа-яА-Я]/;
которая сама открывается и закрывается символами [ ], пробовал вставлять туда эти символы в виде &#091, вообще перестало работать. Подскажите как можно заблокировать ввод этих символов?
443
01 апреля 2012 года
REmindER
292 / / 23.03.2003
Действие точки ты уже отменил, отмени теперь и действие скобок:
 
Код:
var rep = /[-\.; ":'a-zA-Zа-яА-Я\[\]]/;
72K
01 апреля 2012 года
klynxe
18 / / 28.12.2011
точки отменяет, а вот символов [ ] / \ не отменяет :(

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог