導航:首頁 > 編程語言 > js實現點擊按鈕彈出層背景變灰

js實現點擊按鈕彈出層背景變灰

發布時間:2023-06-15 12:44:48

❶ div+css+js彈出div層窗口變灰,要覆蓋整個頁面,代碼寫清楚點,最好注釋一下,謝謝,有幫助的給50分

這里有一個彈出層效果
能鎖屏(窗口變灰,要覆蓋整個頁面)
還能相對瀏覽器定位和居中
裡面有教程和源碼

❷ 如何使用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>

❸ javascript實現點擊按鈕彈出一個可關閉層窗口同時網頁背景變灰的方法 需說明在哪裡修改彈出窗口的內容

您好!很高興為您解答問題:您指的可關閉層窗口指的是遮罩層吧, <style>
#nu{position:absolute;left:548px;top:407px;background:#fff;padding:20px26px;border-radius:5px;text-align:center;}
</style>
<divid="tixing">
<divid="nu">按交管部門通知,科目一考試系統全面更新。全真模擬考試下不能修改答案,每做一題,系統自動計算錯誤題數,及格標准為90分。<br><br>
<inputtype="button"id="queding"value="確定"/>
</div>

</div>
<script>
varbottom=document.getElementById('bottom');
vartixing=document.getElementById('tixing');
queding.onclick=function(){

tixing.style.display='none';
jishi();

};
</script>

望採納。

❹ js彈出div層並使窗口變灰,移動滾動條還是要覆蓋整個窗口,大家幫幫忙,有幫助我給20分

試試這個彈出層效果
可以設置背景變灰並鎖定
還可以設置居中 和 定位 效果
裡面有教程和源碼

❺ 求助~怎麼實現按鈕點擊一次之後,按鈕不能再點擊了,變為灰色,下面代碼怎麼更改

1、首先新建html頁面,抄設置一個button按鈕。

❻ 請教JS前輩!網頁按鈕點擊後變灰然後3秒後又可以點擊了!請問怎麼做!

<input type="submit" name="Submit" value="發送來" id="abc" onclick="test();">
<script language="javascript">
function test()
{
var abc=document.getElementById('abc');
abc.disabled=true;
document.form1.submit();
//這里可以放文本域文源字消失代碼,可我實在想不明白你的意思,再加上代碼應該也不難,所以你可以在這里自己加上
setTimeout("abc.disabled=false;",3000); //代碼核心在這里,3秒還原按鈕代碼
}
</script>

❼ js 通過button按鈕onclick事件改變背景顏色 如何切換性改變

<HTML>
<head>
<script>
function mychange()
{
var color = document.getElememtById("colorType").value;
if(color == "red")
{

document.getElementById("div1").style.background="blue";
document.getElememtById("colorType").value = "blue";
}
else if(color == "blue")
{
document.getElementById("div1").style.background="red";
document.getElememtById("colorType").value = "red";
}

}
</script>
</head>
<body>
<table id="div1" style="height:80px; width:800px; background:red">
<input type="hidden" value="red" id="colorType" />
<input type="button" value="第一個按鈕" onclick="mychange()" />
</table>

</body>
</HTML>

這是一種簡單的方式實現。還有很多中解決方案,你可以再拓展一下。

❽ js怎麼實現按鈕點過一次以後就變為灰色,即使刷新頁面也不能點擊

將這種狀態保存下來不就行了。比如說你想做一個簽到頁面,資料庫裡面保存版你當天的簽到狀態為0,頁面權上獲取這個狀態,為0的時候可以點擊,點擊後改變狀態保存,為1的時候不可點擊,為避免重復點擊可以使用回調函數,點擊之後先將disabled改為true然後提交狀態到後台,這樣就算刷新,只要你的狀態是1就不可點

閱讀全文

與js實現點擊按鈕彈出層背景變灰相關的資料

熱點內容
對等網路標識管理服務 瀏覽:188
蘋果怎麼重新刷機 瀏覽:258
還有哪些少兒編程培訓機構 瀏覽:508
ps怎麼去掉文件中不需要的部分 瀏覽:793
微信信用度在哪兒看 瀏覽:72
java監聽器延時 瀏覽:726
itunes備份包含微信聊天記錄 瀏覽:20
怎麼向虛擬機傳文件 瀏覽:677
win10怎麼用軟體激活不了 瀏覽:816
美版a1453是什麼版本 瀏覽:517
電腦里的文件夾按照拼音歸類 瀏覽:996
文件管理器怎麼把視頻壓縮成文件 瀏覽:477
標准化文件名稱包括哪些 瀏覽:85
win10不能讀取dll文件 瀏覽:882
雲騎士重裝系統找不到usb字樣文件 瀏覽:42
皖事通app社保年限在哪裡看 瀏覽:65
為什麼快影顯示沒網路 瀏覽:356
華為如何讓手機升級提醒紅1消失 瀏覽:345
我愛九九商城app 瀏覽:587
劍靈蒼穹武器升級 瀏覽:248

友情鏈接