⑴ Html js禁止整個頁面所有點擊
Htmljs禁止整個頁面所有點擊可以添加標記,第一次點擊後變為false,每次點擊判斷這個標記是true才執行。
如果是按鈕防止重復點擊,可以再按鈕點擊後,給按鈕添加disabled屬性。
javaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。
它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標准通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
JavaScript是一種基於對象和事件驅動並具有相對安全性的客戶端腳本語言。同時也是一種廣泛用於客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。
⑵ 求助~怎麼實現按鈕點擊一次之後,按鈕不能再點擊了,變為灰色,下面代碼怎麼更改
1、首先新建html頁面,抄設置一個button按鈕。
⑶ js中60s按鈕不可被點擊,怎麼改好一點
最好在發送後設置按鈕為disabled 不可點擊狀態,然後setInterval倒計時更改按鈕上的字,時間到了把disabled 去了,改為重發
⑷ js怎麼實現按鈕點過一次以後就變為灰色,即使刷新頁面也不能點擊
將這種狀態保存下來不就行了。比如說你想做一個簽到頁面,資料庫裡面保存版你當天的簽到狀態為0,頁面權上獲取這個狀態,為0的時候可以點擊,點擊後改變狀態保存,為1的時候不可點擊,為避免重復點擊可以使用回調函數,點擊之後先將disabled改為true然後提交狀態到後台,這樣就算刷新,只要你的狀態是1就不可點
⑸ JS裡面有多個按鈕 點擊一個的時候使它們全部不可用 我想用下面的語句 為什麼不行
function a(){
var tmp=$('#CacheShow').find('input[type=button]').attr("disabled","disabled");
//tmp.disabled = true;
}
⑹ 如何使用javascript使按鈕變灰且不能點擊
第一種方法:直接按鈕中加入
當點擊提交後,提交按鈕變灰色不可用,這樣可有效防止重復提交,本代碼就是實現這樣一個功能。從代碼就可以看出,我們只需在提交按鈕上加入這一句: onclick="javascript:{this.disabled=true;document.form1.submit();}",意思是當按鈕點擊後,將按鈕的不可用屬性設置為true,這樣按鈕就變灰了
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>表單提交後按鈕變成灰色</title>
</head>
<body>
<formname=form1method="POST"action="/"target=_blank>
<p><inputtype="text"name="T1"size="20"><inputtype="button"value="提交"onclick="javascript:{this.disabled=true;document.form1.submit();}">
<inputtype="reset"value="重置"name="B2"></p>
</form>
</body>
</html>
第二種方法:通過onSubmit事件實現,並且可以將變灰按鈕變為可用
在form裡面添加 onSubmit事件,如果表單加入了判斷,那麼這個方法直接就可以用了,記住就放到最後,否則一開始就為灰了,但我們加上了一個使提交按鈕變為可用的代碼,
即可防止重復提交信息,也可以防止代碼問題導致不可提交的情況
<formname=form1action=""onSubmit="returnclosebut()">
<inputname="imageField"type="submit"class="inputbut"value="確定"/><br>
<inputtype="button"name="hui"id="hui"value="讓提交按鈕可用"onclick="document.form1.imageField.disabled=false"/>
</form>
<script>
functionclosebut(){
document.form1.imageField.disabled=true;
}
</script>
第三種,跟上面的類似
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="content-type"content="text/html;charset=gb2312">
<metaname="keywords"content="站長,網頁特效,js特效,js腳本,腳本,廣告代碼"/>
<metaname="description"content="www.jb51.net,站長特效網,站長必備js特效及廣告代碼。大量高質量js特效,提供高質量廣告代碼下載,盡在站長特效網"/>
<title>網頁特效表單提交後按鈕變灰效果三</title>
</head>
<body>
<ahref="http://www.jb51.net/">腳本之家</a>,站長必備的高質量網頁特效和廣告代碼。<hr>
<!--歡迎來到腳本之家,我們網站收集大量高質量js特效,提供許多廣告代碼下載,網址:<Ahref="http://www.jb51.net">www.jb51.net</A>,用.net打造靚站-->
<scriptlanguage="javascript">
functionsubmitonce(jb51_net){
if(document.all||document.getElementById){
for(i=0;i<jb51_net.length;i++){
vartempobj=jb51_net.elements[i];
if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
tempobj.disabled=true;
}
}
}//歡迎來到站長特效網,我們的網址是www.jb51.net,很好記,zz站長,js就是js特效,本站收集大量高質量js代碼,還有許多廣告代碼下載。
</script>
<formaction="http://www.jb51.net"method="post"name="jb51_net"onSubmit="submitonce(this)">
<inputtype="text"name="name">
<inputtype="submit"name="submit1"value="提交">
</form>
</body>
</html>
⑺ js中60s按鈕不可被點擊,怎麼改好一點
建議你不要用setInterval. 用setTimeout 就可以了。
但不管是setInterval,還是setTimeout,時間都不是很准確,主要是因為,看你setTimeout裡面函內數的內容容有多少,越多時間越不準。