javascript - 在页面加载时禁用表单并在按钮单击时启用

标签 javascript html css forms

我有一个表单,我想在我第一次进入它时或者更确切地说是在页面加载时禁用它的所有内容。我想在单击按钮后启用它。我正在使用 html 和 angular。

<form name="form" id="form">
 <input type="text">
</form>
 <button type="button">Enable Form</button>

最佳答案

类型 1:只需将 disabled 放在每个 html 表单元素中即可禁用。

以及何时单击按钮启用它们。

function init(){
  var formArray = document.getElementById("myform");
  
  formArray.forEach(function(elements){
  console.log(formArray.elements[0].value);
  });
}
<body onload="init()">
<form id="myform" name="myform">
<input type="text" id="myText" value="123">
<input type="checkbox" id="check">
<input type="radio" id="radio">
<select disabled id="select"><option></option></select>

</form>
<button onclick="myFunction()" type="button">Enable Form</button>
<body>

类型 2:使用 Jquery

 function myFunction(){
  $("#form :input").prop("disabled", false);
  }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="form" name="form">
<input type="text" id="myText" disabled>
<input type="checkbox" id="check" disabled>
<input type="radio" id="radio" disabled>
<select disabled id="select"><option></option></select>

</form>
<button onclick="myFunction()" type="button">Enable Form</button>

关于javascript - 在页面加载时禁用表单并在按钮单击时启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42618091/

相关文章:

Python:将 ANSI 颜色代码转换为 HTML

html - 带 Angular 边框的 IMG 尺寸

jquery - CSS - 当 child 固定时 parent 消失(即使它的高度已设置)

css - W3.CSS 如何获得标准的页眉-[左-右]页脚布局?

javascript - 如何使用javascript确定文件的文件类型

javascript - 使用 javascript 或 jquery 解析 innerHTML 中的 html

javascript - 剑道UI : define a schema for model with complex properties

javascript - 在固定元素上使用 fullpagejs 滚动

javascript - 是否可以根据网页的 URL 在网页上应用 CSS?

javascript - 使用jquery获取点击元素的id