Блокировка поля

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
960
Реакции
629
Баллы
93
Простая блокировка поля.

...Блокирование элементов форм обычно используется для того, чтобы динамически с помощью скриптов изменять значение поля. В примере показано применение скриптов для изменения блокировки кнопки.
HTML:
<!DOCTYPE html>
<html> <head> <meta charset="utf-8"> <title>Блокировка поля</title> <script> function agreeForm(f) { if (f.agree.checked) f.submit.disabled = 0; else f.submit.disabled = 1; } </script> </head> <body> <form> <p><textarea cols="30" rows="4" disabled> Типовой договор Отдаю свою душу, а взамен получаю здоровье и бессмертие. </textarea></p> <p><label><input type="checkbox" name="agree" onclick="agreeForm(this.form)"> Я согласен со всеми условиями</label></p> <p><input type="submit" name="submit" value="Далее" disabled></p> </form> </body>
</html>
Для примера - в чате можно использовать в комплексе с капчей при регистрации, комментариях в профиле, в Оффлайн РМ.
Замечание-отсебятинка: злодеи на такую защиту пишут зловредные скрипты, эмулирующие нажатия кнопок. 100% - ой гарантии на защиту форм вышеописанным методом нет.
Взял здесь. Там еще много полезного можно найти и почитать)
 
Сверху Снизу