小编Edm*_*ond的帖子

突出显示sweetAlert中的默认文本输入

我有一个允许文本输入的SweetAlert2,我给它一个默认值.当警报弹出时,我希望突出显示此默认值,以便用户可以在需要时立即覆盖它.这是一个例子:

在此输入图像描述

以下是我使用sweetAlert选项调用的函数:

window.sweetPrompt = function (title, message, callback, input, keepopen, allowOutsideClick, allowEscapeKey) {
    sweetAlert({
        title: title,
        text: message,
        input: 'text',
        confirmButtonColor: "#428bca",
        preConfirm: function(text) {
            return new Promise(function(resolve) {
                if (!keepopen) {
                    resolve();
                } else {
                    callback(text);
                }
            });
        },
        inputValidator: function(text) {
            return new Promise(function (resolve, reject) {
                if (text) {
                    resolve();
                } else {
                    reject('Cannot be empty!');
                }
            });
        },
        inputValue: input,
        showCancelButton: true,
        reverseButtons: true,
        allowOutsideClick: allowOutsideClick,
        allowEscapeKey: allowEscapeKey
    }).then(callback, function(dismiss){});
};
Run Code Online (Sandbox Code Playgroud)

我将如何做到这一点(如果可能的话)?我想过使用jQuery,但我不知道如何获得sweetAlert对话的引用.任何建议,将不胜感激.

javascript jquery sweetalert sweetalert2

6
推荐指数
1
解决办法
2245
查看次数

防止 PostgreSQL 中 CIDR 列的值重叠

是否有约束或其他一些 PostgreSQL 功能阻止 CIDR 列的值重叠?

例如:

192.168.1.0/24192.168.1.1/32

它们不能共存,因为192.168.1.1/32它们包含在192.168.1.0/24子网中。

postgresql exclusion-constraint

5
推荐指数
1
解决办法
670
查看次数

如何修复ERR_INVALID_CHUNKED_ENCODING错误?

我有一个充当代理服务的Clojure应用程序。目标是通过路径“ / grafana” 将请求代理到http://127.0.0.1:3000(Grafana服务),因此,如果我通过浏览器访问http://127.0.0.1/grafana,它应该代理我的请求到端口3000并显示Grafana的UI。

我遇到的问题是在浏览器中收到ERR_INVALID_CHUNKED_ENCODING响应。在Wireshark中,对端口3000的请求显示HTTP响应重新组合了3个TCP数据包。但是,对通过我的代理的请求的响应未进行重组,从而导致分块错误。有人对如何解决这个问题有任何想法吗?

谢谢。

proxy http clojure chunked-encoding clj-http

0
推荐指数
1
解决办法
6833
查看次数