Избегать дважды щелкать в кнопке

Приятели я пробовал пытаться в нескольких кодах Интернета и ни один я не функционирует, как я могу избегать того, чтобы пользователь не сделал двойной click в кнопке в asp.net C#, так как, добавив кнопку, пользователь должен кликать два раза, чтобы приказывать называть другой формуляр, и только я хочу однажды.

    <script type="text/javascript" language="javascript">

       Sys.WebForms.PageRequestManager.getInstance().add_beginRequest (BeginRequestHandler);
    function BeginRequestHandler(sender, args) { var oControl =args.get_postBackElement(); oControl.disabled = true; } </script>
0
задан 11.01.2017, 17:32
0 ответов

Пробуй с:

sender.disabled = true;
1
ответ дан 03.12.2019, 17:45
  • 1
    Помести твой код полного HTML, и если у тебя есть có говорит в C# где botó n interactú и, tambié n помести это, чтобы видеть довольно каков это твоя проблема, я не могу помещать тебе комментарии в твой post, потому что мне не хватает reputació n :( –  11.01.2017, 20:54

introducir la descripción de la imagen aquíОстанься, не функционируя, я должен давать два раза click, не использую jquery ни javascript, только я добавил эти линии кода

0
ответ дан 03.12.2019, 17:45

Я оставляю тебе какие-то, которые я функционировали

http://tgynther.blogspot.com/2011/07/aspnet-prevent-button-double-click.html

btnSave.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSave, null) + ";");

Эта другая также я функционировала

Рукописный шрифт

<script type = "text/javascript">
  function DisableButton() {
      document.getElementById("<%=Button1.ClientID %>").disabled = true;
  }
  window.onbeforeunload = DisableButton;
  </script>

и в кнопке

<asp:Button ID="Button1" runat="server" Text="Button1" OnClick="Button1_Clicked" />
0
ответ дан 03.12.2019, 17:45

Теги

Похожие вопросы