Как отключить кнопку отправки формы точно так же, как stackoverflow задать вопрос? - PullRequest
0 голосов
/ 16 апреля 2010

Я видел страницу с задаваемым вопросом stackoverflow, они отключали кнопку до тех пор, пока не завершится мое событие обратной передачи, когда я отправлю вопрос и перенаправлю меня на страницу с вопросом ... Как это сделать в asp.net/jquery?

Ответы [ 2 ]

2 голосов
/ 16 апреля 2010
$('#myform').submit(function(){
    $('input[type=submit]', this).attr('disabled', 'disabled');
});

для повторного включения вашей кнопки после завершения действия на стороне клиента, например AJAX:

$('#myform:input[type=submit]').removeAttr('disabled');
0 голосов
/ 16 апреля 2010

Основная концепция состоит в том, что вы бы jquery добавили событие щелчка на стороне клиента, которое отключило кнопку (т.е. $ ('# controlName'). Attr ("disabled", "disabled");). Следует помнить, что вы хотите вернуть значение TRUE из этого метода, чтобы стандартная функциональность публикации формы продолжала работать.

Что-то вроде:

$(function(){
   $('#controlName').click(function(){
      $('#controlName').attr("disabled", "disabled");
      return true;
   });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...