繁体   English   中英

如何在页面加载时禁用表单的提交按钮?

[英]How to disable submit button of form on page loads?

我想在页面加载时禁用提交按钮,并且在完成页面加载后它会变为活动状态,任何人都可以帮助我如何做到这一点

<form>
   Firstname:
   <input type="text">
   <button type="submit" class="btn btn-primary">Submit</button>
</form>

试试这个

<form>
   Firstname:
   <input type="text">
   <button type="submit" class="btn btn-primary" disabled>Submit</button>
</form>

<script>
$(document).ready(function(){
    $('button').attr('disabled',false);
});
</script>

禁用 HTML 中的按钮并为其指定 ID - 这是假设您不需要支持禁用 JavaScript 的浏览器。

<form>
   Firstname:
   <input type="text">
   <button id="subbut" type="submit" class="btn btn-primary" disabled>Submit</button>
</form>

然后你可以做

jQuery

$(function() {
  $("#subbut").attr("disabled",false); // or removeAttr("disabled")
});

纯JS

window.onload=function() {
  document.getElementById("subbut").disabled=false;
}
<form>
   Firstname:
   <input type="text">
   <button type="submit" class="btn btn-primary" disabled="disabled">Submit</button>
</form>

然后在 jQuery 中

<script type="text/javascript">
$(function() {
    $('button').attr('disabled',false);
});
</script>

disabled="disabled"属性添加到您的按钮和此脚本:

<button type="submit" class="btn btn-primary" disabled="disabled">Submit</button>

<script type="text/javascript">
  $(document).ready(function() {
    $('button').removeAttr('disabled');
  });
</script>

页面加载后,就绪事件将被触发,禁用的按钮变为可用。

将您的按钮设置为禁用

<button id="myButton" type="button" disabled>Click Me!</button>

并在文档准备好后,使用以下代码启用它:

$( document ).ready(function() {
     $('#myButton').prop('disabled', false);
});

第1步:

在 c# 中的 init 方法中,您可以通过动态应用 css 来禁用按钮。

controlname.attributes.add("disabled","disable");

第2步:

在 pageload 中,在方法的末尾,您可以通过动态应用 css 再次启用按钮。

controlname.attributes.add("disabled","enable");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM