diff --git a/javascript/src/QfqForm.js b/javascript/src/QfqForm.js
index e292a30b5a4819d9700216d32e6bb5cb0992d3a9..6fbf864f8d224cece8118991d0daa6bf9532c49f 100644
--- a/javascript/src/QfqForm.js
+++ b/javascript/src/QfqForm.js
@@ -621,12 +621,12 @@ var QfqNS = QfqNS || {};
         this.lastButtonPress = "close";
         if (this.form.getFormChanged()) {
             var alert = new n.Alert({
-                message: "You have unsaved changes. Do you want to save first?",
+                message: "Unsaved Changes.",
                 type: "warning",
                 modal: true,
                 buttons: [
-                    {label: "Yes", eventName: "yes"},
-                    {label: "No", eventName: "no", focus: true},
+                    {label: "Save", eventName: "yes"},
+                    {label: "Discard", eventName: "no", focus: true},
                     {label: "Cancel", eventName: "cancel"}
                 ]
             });
@@ -728,12 +728,12 @@ var QfqNS = QfqNS || {};
         this.lastButtonPress = "new";
         if (this.form.getFormChanged()) {
             var alert = new n.Alert({
-                message: "You have unsaved changes. Do you want to save first?",
+                message: "Unsaved Changes.",
                 type: "warning",
                 modal: true,
                 buttons: [
-                    {label: "Yes", eventName: "yes", focus: true},
-                    {label: "No", eventName: "no"},
+                    {label: "Save", eventName: "yes", focus: true},
+                    {label: "Discard", eventName: "no"},
                     {label: "Cancel", eventName: "cancel"}
                 ]
             });