может у кого завалялся такой?
Спустя 22 часа, 4 минуты, 4 секунды (8.06.2011 - 08:54) StagnantIce написал(а):
Так отработай событие onkeypress или onkeydown, и будет тебе счастье.
Спустя 28 минут, 13 секунд (8.06.2011 - 09:22) VolDroN написал(а):
Я js знаю на уровне присвоения переменной)
Спустя 1 день, 23 часа, 33 минуты, 9 секунд (10.06.2011 - 08:55) VolDroN написал(а):
аппп
Спустя 19 минут, 33 секунды (10.06.2011 - 09:14) nugle написал(а):
VolDroN
учи регулярки
учи регулярки
Спустя 4 минуты, 17 секунд (10.06.2011 - 09:19) ApuktaChehov написал(а):
Держите.
На самом деле вы ленитесь. Все это с помощью яндекса делает за пол часа.
function testStr(obj) {
var reg = /[<>'"?&%^#!]+/;
if( reg.test(obj.value) )
obj.value = obj.value.replace(reg, '');
}
На самом деле вы ленитесь. Все это с помощью яндекса делает за пол часа.
Спустя 7 часов, 40 минут, 51 секунда (10.06.2011 - 17:00) VolDroN написал(а):
ApuktaChehov большое спасибо

Спустя 8 дней, 17 часов, 22 минуты, 58 секунд (19.06.2011 - 10:23) VolDroN написал(а):
Только сейчас стал тестировать, несовсем понял как использовать этот код?)
тоесть у формы какой id должен быть? И мне это нужно только для одного поля, как к нему можно прикрутить?
тоесть у формы какой id должен быть? И мне это нужно только для одного поля, как к нему можно прикрутить?
Спустя 5 минут, 43 секунды (19.06.2011 - 10:28) Игорь_Vasinsky написал(а):
Цитата |
Так отработай событие onkeypress или onkeydown, и будет тебе счастье. |
Цитата |
function testStr(obj) { var reg = /[<>'"?&%^#!]+/; if( reg.test(obj.value) ) obj.value = obj.value.replace(reg, ''); } |
функция принимает 1 аргумент, если не ошибаюсь - name, т.е.вместо obj -name инпута
Спустя 14 минут, 7 секунд (19.06.2011 - 10:42) ApuktaChehov написал(а):
VolDroN - функция работает корректно только по событию onkeyup.
Если хотите что бы все поля формы проверялись, то добавьте onkeyup="testStr(this)"; в каждый input. Эту функцию я писал для input, но она должна работать и с textarea.
Игорь_Vasinsky - функция принимает в качестве аргумента объект - узел DOM. Передача id, name, class - не предусмотрены, но довольно просто реализуемы.
Если хотите что бы все поля формы проверялись, то добавьте onkeyup="testStr(this)"; в каждый input. Эту функцию я писал для input, но она должна работать и с textarea.
Игорь_Vasinsky - функция принимает в качестве аргумента объект - узел DOM. Передача id, name, class - не предусмотрены, но довольно просто реализуемы.