【问题标题】:How to submit the form and then disable the Submit button? [duplicate]如何提交表单然后禁用提交按钮? [复制]
【发布时间】:2018-02-15 11:26:35
【问题描述】:

这是我的 HTML sn-p:

<form  method="post" id="form-post">{% csrf_token %}
  <div class="form-group">
    <label for="form-labname">Lab Name</label><br>
    {{form.labname}}
  </div>
  <div class="form-group">
    <label for="form-cidr">CIDR Block</label><br>
    {{form.cidr}}
  </div>
  <div class="form-group">
    <label for="form-budget">Budget</label><br>
    {{form.budget}}
  </div>
 <input id='submit' type='submit' class="btn btn-primary"  
  style="background-color:#3facdb;border-color=#3facdb;" value='Submit' />
</form>
  </div>
<input type="hidden" id="myemail" name="variable" value="{{ emailid }}">
</input>

我需要在提交表单值后禁用提交按钮。我尝试了很多情况,但即使按钮被禁用,表单也没有提交。我还需要提交隐藏的“myemail”值。

这是我的javascript:

 $(document).ready(function () {
 $("#form-post").submit(function () {
    $("#submit").attr("disabled", true);
    return true;
   });
});

虽然这会禁用提交按钮,但不会提交值。

【问题讨论】:

  • 显示 jquery/javascript 代码
  • 我还需要提交隐藏的“myemail”值。然后将myemail隐藏元素移动到form元素内
  • 我已经添加了js代码..现在看看

标签: javascript jquery html


【解决方案1】:

创建一个布尔变量并在按钮单击时使其为真。 还将 [disable]=variable_name 添加到您的按钮 HTML 声明中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 2022-10-22
    • 2016-04-03
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    相关资源
    最近更新 更多