diff --git a/src/core/js/form_elements.js b/src/core/js/form_elements.js
index a507be9ff79f5b4fb0066624d04b5919a7e7d4fb..73260155a67da9095a42842a3062fc52347d1278 100644
--- a/src/core/js/form_elements.js
+++ b/src/core/js/form_elements.js
@@ -1332,10 +1332,10 @@ var form_elements = new function () {
             type: "number"
         });
         const ret = $(this._make_input(_config))
-        if (config.min) {
+        if (typeof config.min !== "undefined") {
             ret.find("input").attr("min", config.min);
         }
-        if (config.max) {
+        if (typeof config.max !== "undefined") {
             ret.find("input").attr("max", config.max);
         }
         ret.find("input").attr("step", "any");