powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Отключить серверную обработку события на input'е
6 сообщений из 6, страница 1 из 1
Отключить серверную обработку события на input'е
    #38465361
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что мне нужно поле(input[type=text]), которое работает в клиентском коде и не связывается с сервером, но почему-то перезагрузка страницы происходит. Причем происходит именно по событию ввода(нажатия Enter) во время фокусировки на данном поле. Для поля атрибут runat="server" не стоит. Что за чертовщина? Откуда берется серверное событие? И как его отключить?
...
Рейтинг: 0 / 0
Отключить серверную обработку события на input'е
    #38465447
Sergey S
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
taaamerlan,

Наверно не тот форум
...
Рейтинг: 0 / 0
Отключить серверную обработку события на input'е
    #38465467
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taaamerlan,

... добавьте в разметку текстбокса onkeypress="return false;" ... ну, или как здесь

http://forums.asp.net/t/1911202.aspx
...
Рейтинг: 0 / 0
Отключить серверную обработку события на input'е
    #38465527
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik,
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
           $('li.add').click(function () {

                $(this).after("<li><input type=text id='AddTextbox'/><li/>");
                $(this).detach();
            });
            var addtextbox = $('#AddTextbox');
            addtextbox.on('keypress', function (eventObject) {
                eventObject.preventDefault()
                if (eventObject.which = 13) {
                    addtextbox.after("<li><h5>" + $(this).attr("value") + "<h5/><li/>");
                    addtextbox.after("<li class='add'><h5>+Добавить тэг</h5></li>");
                    addtextbox.detach();
                };     
            });



eventObject.preventDefault() должно было убрать действие по умолчанию. Думаю дело не в javascript'е
...
Рейтинг: 0 / 0
Отключить серверную обработку события на input'е
    #38465532
taaamerlan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik, и как вы понимаете элемент, к которому я прикрепляю событие создается динамически, по-этому я не могу в разметку добавить обработчик руками
...
Рейтинг: 0 / 0
Отключить серверную обработку события на input'е
    #38465575
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
taaamerlan,

... а посмотрите на различия между onkeydown и onkeypress (может там собака порылась), плюс добавьте в конец вашего скрипта return false; ...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Отключить серверную обработку события на input'е
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]