The Window.confirm()
method displays a modal dialog with an optional message and two buttons: OK and Cancel.
Syntax
result = window.confirm(message);
Parameters
message
- A string you want to display in the alert dialog.
Return value
A boolean indicating whether OK (true
) or Cancel (false
) was selected. If a browser is ignoring in-page dialogs, then the returned value is always false
.
Example
if (window.confirm("Do you really want to leave?")) { window.open("exit.html", "Thanks for Visiting!"); }
Produces:
Notes
The following text is shared between this article, DOM:window.prompt and DOM:window.alert Dialog boxes are modal windows — they prevent the user from accessing the rest of the program's interface until the dialog box is closed. For this reason, you should not overuse any function that creates a dialog box (or modal window). Regardless, there are good reasons to avoid using dialog boxes for confirmation.
Specification
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'confirm()' in that specification. |
Living Standard |
Browser compatibility
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
confirm | Chrome
Full support
1
| Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera
Full support
3
| Safari Full support 1 | WebView Android
Full support
1
| Chrome Android
Full support
18
| Firefox Android Full support 4 | Opera Android
Full support
10.1
| Safari iOS Full support 1 | Samsung Internet Android
Full support
1.0
|
Legend
- Full support
- Full support
- See implementation notes.
- See implementation notes.