diff --git a/public/assets/js/require-form.js b/public/assets/js/require-form.js
index eea360fd..ac125a8f 100755
--- a/public/assets/js/require-form.js
+++ b/public/assets/js/require-form.js
@@ -470,6 +470,28 @@ define(['jquery', 'bootstrap', 'upload', 'validator', 'validator-lang'], functio
if ($(this).hasClass("disabled")) {
return false;
}
+ var input = $(this).prev("input");
+ var yes = $(this).data("yes");
+ var no = $(this).data("no");
+ var unknownSpan = $(this).find(".switcher-unknown-val");
+ if (unknownSpan.length > 0) {
+ Layer.alert(__('Please select switch status'), {
+ icon: 0,
+ title: __('Warning'),
+ btn: [__('Switch status on'), __('Switch status off')],
+ btn1: function (index) {
+ unknownSpan.replaceWith('')
+ input.val(yes).trigger("change");
+ Layer.close(index);
+ },
+ btn2: function (index) {
+ unknownSpan.replaceWith('');
+ input.val(no).trigger("change");
+ Layer.close(index);
+ }
+ });
+ return false;
+ }
var switcher = $.proxy(function () {
var input = $(this).prev("input");
input = $(this).data("input-id") ? $("#" + $(this).data("input-id")) : input;