Запрет ввода символа
Пытаюсь перехватить нажатый символ. Если пользователь нажмет на ~(126) либо (`), то не печатать их, а остальные печатать в #textarea1
Код:
$("#textarea1").keypress(function (zh) { Код:
$("#textarea1").keypress(function (zh) { |
назначаешь обработчик до того, как элемент создан?
|
Не понял...
|
Объясните пожалуйста
|
Цитата:
|
$(document).ready(function() { $("#textarea1").keypress(function (zh) { var c = String.fromCharCode(zh.which); if ((zh.which != 126) && (zh.which != 96)) { $(this).append(c); } else { $(this).append(""); }); }); вот мой полный код //Понял в чем косяк был) Забыл закрыть else!!! ) $(document).ready(function() { $("#textarea1").keypress(function (zh) { if ((zh.which != 126) && (zh.which != 96)) { return true; } else { return false; } }); }); вот так все работает) Все оказалось проще чем я думал |
Часовой пояс GMT +3, время: 00:15. |