【问题标题】:how to disable button after page reload in jquery如何在jquery中重新加载页面后禁用按钮
【发布时间】:2018-04-16 06:11:46
【问题描述】:

关于 jsp 和 jquery 的问题。

如何在刷新页面后禁用按钮,当我单击按钮然后页面重新加载并且重新加载页面后按钮应该被禁用。

当我点击按钮然后重新加载页面并且按钮必须禁用时,我会使用该功能。我还使用 java 和 jsp 实现了这个功能, 只是我需要提示它是如何可能的。

【问题讨论】:

  • 您好,欢迎来到 SO。如果您希望我们提供帮助,请提供一些MCVE
  • 页面重新加载和页面加载是一样的。查找local storage 以记住页面已经加载...并决定是否禁用该按钮。
  • 您可以在页面加载期间在查询字符串中传递一个标志值。根据您可以启用的 Querystring 标志值禁用 document.ready 中的按钮

标签: javascript jquery ajax jsp


【解决方案1】:

页面重新加载后调用这个jquery

$('#btn_id').prop('disabled',true);

【讨论】:

    【解决方案2】:

    老实说,我在未经测试的情况下编写了这段代码。但是根据文档,如果您使用JQuery-Session-Plugin,您必须能够在会话中保存事件。

    HTML:

    <input type="button" id="button1">
    <input type="button" id="button2">
    

    jQuery:

    $(function() {
    
        $("#button1").click(function(){
            location.reload();
        })
    
      switch($.session.get("stat")){
        case "":
          $.session.set("stat", "dis");
          $("#button2").prop("disabled",false);
          break;
        case "dis":
          $.session.set("stat", "");
          $("#button2").prop("disabled",true);
          break;
      }
    
    
    });
    

    【讨论】:

      猜你喜欢
      • 2014-01-07
      • 1970-01-01
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-03
      • 2013-10-13
      相关资源
      最近更新 更多