diff --git a/javascript/src/FileDelete.js b/javascript/src/FileDelete.js
index bf699d593149a1393d7f60481ca8ae81bc43b8ec..e7bd93364df8e5447315e649cc43586b34882e90 100644
--- a/javascript/src/FileDelete.js
+++ b/javascript/src/FileDelete.js
@@ -29,7 +29,7 @@ var QfqNS = QfqNS || {};
         event.preventDefault();
         var alert = new n.Alert("Do you want to delete the file?",
             "warning",
-            [{label: "OK", eventName: "ok"}, {label: "Cancel", eventName: "cancel"}]);
+            [{label: "OK", eventName: "ok"}, {label: "Cancel", eventName: "cancel", focus: true}]);
         alert.on('alert.ok', function () {
             this.performFileDelete(event);
         }.bind(this));
diff --git a/javascript/src/QfqForm.js b/javascript/src/QfqForm.js
index 949da51fbc29b3aff5b15d534713f6293e6a21f9..16a5478797cdc9d5c1bcabe19fd3efd05da154c5 100644
--- a/javascript/src/QfqForm.js
+++ b/javascript/src/QfqForm.js
@@ -288,7 +288,7 @@ var QfqNS = QfqNS || {};
         this.lastButtonPress = "close";
         if (this.form.getFormChanged()) {
             var alert = new n.Alert("You have unsaved changes. Do you want to close?", "warning",
-                [{label: "Yes", eventName: "ok"}, {label: "No", eventName: "no"}, {
+                [{label: "Yes", eventName: "ok"}, {label: "No", eventName: "no", focus: true}, {
                     label: "Save & Close",
                     eventName: "save"
                 }]);
@@ -339,7 +339,7 @@ var QfqNS = QfqNS || {};
             var alert = new n.Alert("You have unsaved changes. Do you want to close?", "warning",
                 [
                     {label: "Yes", eventName: "ok"},
-                    {label: "No", eventName: "cancel"},
+                    {label: "No", eventName: "cancel", focus: true},
                     {label: "Save & Close", eventName: "save"}
                 ]);
             var that = this;
@@ -367,7 +367,7 @@ var QfqNS = QfqNS || {};
         var alert = new n.Alert("Do you really want to delete the record?", "warning",
             [
                 {label: "Yes", eventName: "ok"},
-                {label: "No", eventName: "cancel"}
+                {label: "No", eventName: "cancel", focus: true}
             ]);
         var that = this;
         alert.on('alert.ok', function () {
diff --git a/javascript/src/QfqRecordList.js b/javascript/src/QfqRecordList.js
index 0dba04fe40ac4e67d15db0dbcf7150fa40880fc9..68e01e6b96040505f27406d6453ba75208ed14a5 100644
--- a/javascript/src/QfqRecordList.js
+++ b/javascript/src/QfqRecordList.js
@@ -43,7 +43,7 @@ var QfqNS = QfqNS || {};
         var alert = new n.Alert("Do you really want to delete the record?", "warning",
             [
                 {label: "Yes", eventName: "ok"},
-                {label: "No", eventName: "cancel"}
+                {label: "No", eventName: "cancel", focus: true}
             ]);
         var that = this;
         alert.on('alert.ok', function () {