簡體   English   中英

禁用對模態后面元素的所有按鍵

[英]Disable all keypresses to elements behind modal

在 Javascript 或 HTML 中,有沒有辦法禁用除鍵盤按下選擇之外的所有用戶輸入? 例如,如果我觸發顯示彈出錯誤消息的錯誤,是否有辦法阻止任何其他用戶在后台向 DOM 輸入,直到用戶使用 Enter 鍵關閉彈出窗口?

謝謝大家!

如果我對您的理解正確,您可能希望在打開時禁用超出模式的鍵盤和鼠標活動,就像這個相關問題一樣。 以下是包含的選項的摘要:

如果您通過 js 打開模態,請使用:

$('#myModal').modal({backdrop: 'static', keyboard: false})  

如果您使用的是數據屬性,請使用:

 <button data-target="#myModal" data-toggle="modal" data-backdrop="static" data-keyboard="false">
    Launch demo modal
 </button>`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM