Bootstrap Tutorial

Bootstrap Fixed Navbar | Sticky Top | Sticky Header Bootstrap CDN 5.3, 5.2, 4.6, 4.3, 3.4, 3.3 (New Links) | Bootstrap CDN 5, 4, 3 File Download Bootstrap 5 Modal Disable Outside Click Bootstrap Horizontal and Vertical Divider Bootstrap Modal Pass data Dynamically Bootstrap Confirm Delete Modal | Popup Bootstrap Add Space Between Rows | Margin Bootstrap Remove Modal Background Bootstrap Make Table Row Clickable Bootstrap Change modal background color Bootstrap Center Align Form Bootstrap Show Image in Modal | Popup Bootstrap Button Icon with Text Bootstrap Scrollable Modal Bootstrap Image Center Align Bootstrap Dropdown with Icon Bootstrap Get Checkbox checked value Bootstrap Uncheck radio Button Bootstrap Set Radio button default checked or selected Bootstrap Radio Button Validation Bootstrap Enable Disable Radio Button Bootstrap Radio Button Checked Event Bootstrap get radio button checked or selected value Bootstrap Disable Enable Button on Click Bootstrap Tooltip on Input Field Elements Bootstrap Fixed Footer Bootstrap Image Upload | file Upload Bootstrap Modal on page load Bootstrap Login Form Template Bootstrap Add Search icon with Search bar Bootstrap button tooltip on hover Bootstrap Icons CDN Latest Version (1.11.3) Bootstrap Tabs Panel Pass dynamic content Bootstrap Change Dropdown Menu Background Color Bootstrap Avoid Dropdown Menu to close menu items on clicking inside Bootstrap Table Remove Border Bootstrap Modal Example Bootstrap Center Align Input Field Bootstrap Change Icon Color Bootstrap Text Align Center | Middle Bootstrap Remove all Rounded Corners Bootstrap Alerts Example Bootstrap Alert with Icons Bootstrap Scroll to Top Button Bootstrap Button Loading Spinner Bootstrap Check if Modal is Shown or Hidden Bootstrap Dropdown Button Change Text on Selection Bootstrap Remove offcanvas Backdrop Bootstrap Textarea Height Auto Resize Bootstrap selectpicker Get Selected Value Glyph Trash Icon

Bootstrap 5 Modal Disable Outside Click

Bootstrap 5 Modal Disable Outside Click:In Bootstrap 5, you can disable the ability to close a modal by clicking outside of it by using the backdrop option. By setting backdrop to the value of 'static', you prevent the modal from closing when clicking outside. Additionally, you can disable the escape key from closing the modal by setting the keyboard option to false. This way, the modal will only close when explicitly triggered by a button or a custom JavaScript event. These options provide control over the modal behavior and allow you to disable the outside click to close the modal in Bootstrap 5

Profile Photo

Abhishek Yadav (SD) SDE of FAI

Feedback

written
Profile Photo

Anil Kumar (Expert) Coding Expert of FAI

Feeback

reviewed
Profile Photo
May 18, 2023 12:05 PM Last Updated
updated

How can I disable the ability to close a Bootstrap 5 modal by clicking outside of it?

To disable outside click in Bootstrap 5 Modal, add the attribute data-bs-backdrop="static" to the modal element. This prevents the modal from closing when clicking outside of it.

Additionally, set data-bs-keyboard="false" to prevent the modal from closing when the Escape key is pressed. These attributes ensure that the modal remains open and prevents accidental dismissal through clicks or keyboard actions.

Bootstrap 5 Modal Disable Outside Click Example

Copied to Clipboard

How do I disable the click outside behavior of a Bootstrap 5 modal?

To disable the closing of a Bootstrap 5 modal when clicked outside of it, add the attributes "data-bs-backdrop="static"" and "data-bs-keyboard="false"" to the modal element. For example: <div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true" data-bs-backdrop="static" data-bs-keyboard="false">

Copied to Clipboard
Run

Output of Bootstrap 5 Modal Disable Outside Click

Use the following code to disable the click outside behavior of a modal:

To disable outside clicks on a Bootstrap 5 modal using JavaScript, use the following code: $('#myModal').modal({ backdrop: 'static', keyboard: false });. This sets the backdrop property to 'static', preventing clicks outside the modal from closing it, and the keyboard property to false, disabling the use of the escape key to close the modal.

Bootstrap 5 Modal Disable Outside Click Using JavaScript

Copied to Clipboard
Run
Ad