• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Ограничение количества вводимых символов

  • Автор темы oshmianski
  • Дата начала
O

oshmianski

Если еще кто-нить не видел, то вот .

Но, честно говоря мне не совсем понравилось. Имхо, из пушки по воробьям
 
F

Fossil Code

Нет, там не количество символов считают, подсматривают за набором текста... Начало перевода звучит так:

Этот небольшой код, с которым я баловался несколько вереров назад, позволяет вам отслеживать, что набирают в текстовом поле (по мере набора), пользуясь лотусовым клиентом. При этом не нужно ждать, пока выйдут из поля для "валидации", все происходит по мере нажатия клавиш. Это сделано при помощи javascript...

Ну и т.д.
 
O

oshmianski

Для: Fossil Code
Уважаемый, Вы код смотрели то?
Там как раз считается кличество символов!
Кроме подсчета с помощью этой технологии можно:
1) проверить правильность сивмолов \ слов в поле
2) засечь, сколько времени пользователь находится в поле, и сделать что-нибудь, если слишком долго
3) онлайн менять значения других полей основываясь на значении в контролируемом поле

Основной упор делается на действия в режиме реального времени (для Notes). А я говорю, что это изврат. Не стоит шкурка выделки.

Опять же, имхо!
 
F

Fossil Code

Для oshmianski

Код я смотрел. И согласен с Вами, что "Основной упор делается на действия в режиме реального времени (для Notes)". Потому и сказал, что основная идея -- подсматривать за вводом, а счет символов -- для примера, что, по-моему, не существенно.
 
N

nila

Привет!!!
Воспользовалась этим кодом, но вот какая проблемма получается.
на одном компьютере работает, а на другом выводит Error in compiling JavaScrip.
Может это зависит от того какой на машине javascript 2000 или XP?
вот такой код, проверка поля на номер.

Код:
function startListener2 (field, maxChars, countField) {
listenField = field;
counterField = countField;
maxCount = maxChars;
lastCount = 0;
checkCharCount2();
}

function stopListener2 () {
listenField = null;
counterField = null;
maxCount = 0;
lastCount = 0;
}

function checkCharCount2 () {
var re = /[0-9.]$/; //	var re = /\d$/;
var a = listenField.value.match(re); 
if (!a&& listenField.value.length>0	) {
alert('This field should be a number!');
//					 alert('listenField.value = "'+ listenField.value + '" listenField.value.length = '+listenField.value.length+a);
listenField.value = "";
};
setTimeout("checkCharCount2()", 500);

}

on blur :

lastCount = 0;
if (checkCharCount2())
stopListener2();


on focus:
startListener2(this, 10, document.forms[0].HowManyChars);
 
N

nila

Morpheus,
Вот в том то и дело, что я и пользуюсь этим подделанным скриптом.
но на одном компьютере работает, а на другом выводит Error in compiling JavaScrip.
Может это зависит от того какой на машине javascript 2000 или XP?
 
M

morpheus

нет, версия винді имхо непричем тут
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!