diff --git a/data/settings.htm b/data/settings.htm
index 43137a9bdf481cb64bf69b96de1a985419494202..c8d6a69d11c5e574dd7bddf2cf2d64efc0ea9f02 100644
--- a/data/settings.htm
+++ b/data/settings.htm
@@ -173,7 +173,6 @@
   </div>
 
   <div class="modal fade" id="reset_modal" tabindex="-1" role="dialog" aria-labelledby="Reset_Modal" aria-hidden="true">
-    <form action="/reset" method="post">
       <div class="modal-dialog">
         <div class="modal-content">
           <div class="modal-header">
@@ -183,8 +182,18 @@
           <div class="modal-body">
               <div class="form-group form-group-lg row">
                 <div class="col-sm-offset-3 col-sm-6">
-                  <a role="button" href='/reset?type=wifi' class="btn btn-warning btn-lg btn-block">Delete WIFI settings</a>
-                  <a role="button" href='/reset?type=all' class="btn btn-danger btn-lg btn-block">Delete ALL settings</a>
+                  <form action="/reset" method="post">
+                    <input type="submit" class="btn btn-warning btn-lg btn-block" value="Delete WIFI settings" >
+                    <input type="hidden" name="type" value="wifi">
+                  </form>
+                </div>
+              </div>
+              <div class="form-group form-group-lg row">
+                <div class="col-sm-offset-3 col-sm-6">
+                  <form action="/reset" method="post">
+                    <input type="submit" class="btn btn-danger btn-lg btn-block" value="Delete ALL settings" >
+                    <input type="hidden" name="type" value="all">
+                  </form>
                 </div>
               </div>
           </div>
@@ -193,7 +202,6 @@
           </div>
         </div>
       </div>
-      </form>
     </div>
 
   <!-- request js from the ESP8266 web server -->
diff --git a/esp8266-fastled-iot-webserver.ino b/esp8266-fastled-iot-webserver.ino
index f3e055e80662a8a9e2b03df4debfe6237808bdc6..0cdc651ed9a2e625d00a73c7b31295be261a899d 100644
--- a/esp8266-fastled-iot-webserver.ino
+++ b/esp8266-fastled-iot-webserver.ino
@@ -1094,7 +1094,7 @@ void setup() {
         }
         });
 
-    webServer.on("/reset", HTTP_GET, []() {
+    webServer.on("/reset", HTTP_POST, []() {
 
         // delete EEPROM settings
         if (webServer.arg("type") == String("all")) {