Javascript:在3秒后启用页面上的所有提交按钮
Javascript: enable all submit buttons on the page after 3 second
我有多个表单&提交页面上的按钮
我想禁用用户能够提交任何表单,直到3秒后页面加载。
为此,我将disabled="disabled"
放入每个提交按钮的html中。
现在我如何让它在3秒后自动启用所有这些提交按钮,而不必单独指定每个按钮的ID ?
JS:
window.onload = function(){
var buttons = document.getElementsByTagName('button');
setTimeout(function(){
for(var i=0;i<buttons.length;i++){
buttons[i].disabled=false;
}
},3000);
}
JQuery:
$(document).ready(function(){
setTimeout(function(){
$('button').attr('disabled','false');
},3000);
});
要实现这一点,您必须为所有元素放置一个公共类,并一次访问它们以禁用/启用
试试这个——把这个类设置为Formelement
现在使用
setTimeOut(function(){
$('.Formelement').attr('disabled','false');
},3000);
相关文章:
- 使用按钮和单选按钮提交表单,但始终使用相同的值
- 使用回车按钮提交文本框表单
- 清除按钮提交后的文本区域
- 单击按钮提交输入字段值
- 我可以从 Rails 4 中的按钮提交传递参数吗?
- 如何使用inputtype=按钮提交表单
- 使用两个按钮(提交按钮和普通按钮),它们应该以不同的方式提交相同的表单
- 使用jquery UI next按钮提交输入字段值,php将返回结果
- AJAX-按钮提交以更新表单
- 在向导表单中使用按钮提交值的最佳方式
- 如何阻止按钮提交
- 使用提交按钮提交表单,而不是页面上的其他按钮
- 用于两个功能的Javascript按钮.提交&单击
- 如何使用一个提交按钮提交三个表单
- 如何使用按钮提交表单
- 如何查看从 javascript 中的表单按钮提交调用的 php 文件中的回显
- 不能在按钮提交处理程序中使用变量
- 由多个按钮提交的一个模式引导表单
- 为什么<输入类型=“按钮”>提交表单
- 使用表单外的按钮提交表单