Javascript - rename confirm() buttons Javascript - rename confirm() buttons javascript javascript

Javascript - rename confirm() buttons


https://html.spec.whatwg.org/multipage/timers-and-user-prompts.html#dom-confirm

According to the standard that defines confirm(), there is no way to specify custom button labels.

The browser must display a "positive or negative" prompt (e.g. OK/Cancel) to comply with HTML5.


No, there isn't. Confirm only takes one argument and that is the message itself.

http://dev.w3.org/html5/spec-preview/user-prompts.html#dom-confirm

Keep in mind these dialogs are modal and blocking, which means once they are executed you lose control over the program flow. You'd be on a safer route if you implemented your dialogs using a javascript library of your choice or building yours.


There is a way IF you use a custom modal to confirm. Something like that:

$(document).ready(function() {  $('#btn').on('click', function () {    myApp.confirm('Are you sure?', 'Title', function () {      $('.btn-no').text("No");      $('.btn-yes').text("Yes");  });});