powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / почему возникает action?
3 сообщений из 3, страница 1 из 1
почему возникает action?
    #37723985
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Имеется приложение на ASP.NET MVC. Форма фильтров для поиска и 2 конки: поиск и сброс. Если у сброса type="reset" все отлично работает. Но если я этиже действие пишу в функции jQuery, то у меня возникает событие Url.Action("Grid", "Transactions") формы! Никак не пойму почему?! Код ниже:
Код: c#
1.
<form id="frmFilter" action="<%= Url.Action("Grid", "Transactions") %>" method="post">


Код: c#
1.
2.
3.
4.
	<button style="width:103px;" id="btnSearch" class="button" type="submit" 
                                    tabindex="17">Поиск</button>&nbsp;&nbsp;&nbsp; 
								<button style="width:103px;" id="btnReset" class="button"  tabindex="18" 
                                    onclick="return resetparams($('#id'))">Сброс</button> 


Код: javascript
1.
2.
3.
4.
function resetparams(obj) {
    $('#frmFilter')[0].reset();
    id_onclick(obj);
}


функция onclick(), но сама по себе она работает отлично.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
function id_onclick(obj) {
 
 if($(obj).val().length > 0) {

     $("#frmFilter input,#frmFilter select").each(function() {
         if ($(this).attr('id') != 'id') {
             $(this).attr('disabled', '1');
             $(this).css('backgroundColor', 'grey');
         }
     }
     );
 } else {
     {
         $("#frmFilter input,#frmFilter select").each(function() {
         if ($(this).attr('id') != 'id') {
             $(this).removeAttr('disabled');
                $(this).css('backgroundColor', '');
         }
     }
     );
     }
 }
    return true;
}
...
Рейтинг: 0 / 0
почему возникает action?
    #37724007
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivan, баттон по умолчанию отправляет форму на сервер, если он внутри последней ( атрибут button.type ). Функция resetparams возвращает true , то есть действие баттона по умолчанию не отменяется :)
...
Рейтинг: 0 / 0
почему возникает action?
    #37724973
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

спасибо. сделал return false. Помогло).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / почему возникает action?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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