js 控制按钮点击后不可用

2021-06-07 07:02

阅读:543

标签:设置   submit   pos   XML   技术分享   jpg   script   收集   world   

input type="button" id="btn" value="免费获取验证码" />
script type="text/javascript">
var wait=60;
function time(o) {
		if (wait == 0) {
			o.removeAttribute("disabled");			
			o.value="免费获取验证码";
			wait = 60;
		} else {
			o.setAttribute("disabled", true);
			o.value="重新发送(" + wait + ")";
			wait--;
			setTimeout(function() {
				time(o)
			},
			1000)
		}
	}
document.getElementById("btn").onclick=function(){time(this);alert(‘aaaaaa‘);}
		
script>

收集有效用户,为了防止用户多次点击某按钮,造成多次提交表单的操作。某些按钮需要在点击后实现不可用操作。发送使用ajax实现

技术分享

  例子:

html>
head>
title>同意条款title>
head>
body>
form id="form1" name="form1" method="post" action="">
input type="submit" name="Submit" value="同意" />
form>
script language="javascript">
document.form1.Submit.disabled = true;
var wait = 9; //停留时间
function updateinfo(){
  if(wait == 0){
    document.form1.Submit.value = "我同意";
    document.form1.Submit.disabled = false;
  }
  else{
    document.form1.Submit.value = "阅读条款"+wait;
    wait--;
    window.setTimeout("updateinfo()",1000);
  }
}
updateinfo();
script>
body>
html>
  设置按钮的不可用 用到了 disabled属性。

 

  语法:

object.disabled = false | true;

  例子:w3cschool

html>
head>
script type="text/javascript">
function disable()
  {
  document.getElementById(‘txt1‘).disabled=true;
  }
function enable()
  {
  document.getElementById(‘txt1‘).disabled=false;
  }
script>
head>
body>

textarea id="txt1">
Hello world....This is a text area
textarea>
br />
input type="button" onclick="disable()" value="Disable" />
input type="button" onclick="enable()" value="Enable" />

body>
html>

来源:https://my.oschina.net/mickelfeng/blog/109038

js 控制按钮点击后不可用

标签:设置   submit   pos   XML   技术分享   jpg   script   收集   world   

原文地址:http://www.cnblogs.com/kongxc/p/7327767.html


评论


亲,登录后才可以留言!