亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

選中框時顯示按鈕

選中框時顯示按鈕

ibeautiful 2023-01-06 11:04:08
我正在建立一個訂閱偏好中心,我想在頁面上顯示一個按鈕,如果訂閱被選中(意味著他們已經選擇接收這些類型的電子郵件)。如果未選中訂閱,則會顯示以下內容:<input id="id_10139347" type="checkbox" name="id_10139347" >檢查訂閱時,它會顯示:<input id="id_10139347" type="checkbox" name="id_10139347" checked>我如何在第二個要點中使用短語“已檢查”,以便它在網頁上顯示一個按鈕?
查看完整描述

3 回答

?
慕娘9325324

TA貢獻1783條經驗 獲得超4個贊

我準備了一個簡單的解決方案,當您單擊復選框時,僅使用 CSS 來顯示按鈕。我希望這可以幫助你


  <label for="id_10139347"> CHECK BOX </label>

   <input class="suscriptionCheck" id="id_10139347" type="checkbox" name="id_10139347">

   <br/>

 <button>SOME BUTTON</button>


button {

  display: none;

}

.suscriptionCheck:checked ~ button{

  display:block;

  padding: 14px;

  

}

https://codepen.io/r0binxp/pen/poygbXr


查看完整回答
反對 回復 2023-01-06
?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

也許這會對你有所幫助。也有很多相同的問題得到了回答。


$("#id_10139347").change(function() {

    if(this.checked) {

        //Do stuff

    }

});


查看完整回答
反對 回復 2023-01-06
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

您可以執行以下操作:


function displayButton(item) {

  if (item.checked == true) {

    document.getElementById("button").style.display = "block";

  } else {

    document.getElementById("button").style.display = "none";

  }

}

#button {

  display: none;

}

<input id="id_10139347" type="checkbox" name="id_10139347" onclick="displayButton(this)">


<button id="button">Submit</button>

displayButton()單擊輸入框時會觸發該函數。如果選中輸入,則顯示按鈕。否則不顯示。



查看完整回答
反對 回復 2023-01-06
  • 3 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號