Javascript 删除“;Don';“不要让此页面创建更多消息”;从我的弹出窗口

Javascript 删除“;Don';“不要让此页面创建更多消息”;从我的弹出窗口,javascript,jquery,html,Javascript,Jquery,Html,我在一个django网站上工作,该网站跟踪网络中的设备 用户可以选择更改设备的MAC,这将创建以下弹出窗口 如果用户使用x关闭该窗口或选择No,则不会进行任何更改 这是需要的。但是,问题是不允许此页面创建更多消息框。如果用户选中该框,在刷新页面之前,他们将不会得到任何弹出窗口 我的一个用户试图更改几个MAC值,但他一直选中该框,然后他抱怨页面无法正常工作 是否有方法删除此复选框 弹出代码: <script> jQuery(document).on('clic

我在一个django网站上工作,该网站跟踪网络中的设备

用户可以选择更改设备的MAC,这将创建以下弹出窗口

如果用户使用
x
关闭该窗口或选择
No
,则不会进行任何更改

这是需要的。但是,问题是
不允许此页面创建更多消息
框。如果用户选中该框,在刷新页面之前,他们将不会得到任何弹出窗口

我的一个用户试图更改几个MAC值,但他一直选中该框,然后他抱怨页面无法正常工作

是否有方法删除此复选框

弹出代码:

    <script>
        jQuery(document).on('click', ".btn-update-mac", function () {
            var btn = $(this);
            var ip = btn.data('ip');
            var mac = btn.data('mac');
            var amac = btn.data('amac');
            if (confirm('This will change mac from ' + amac + ' to ' + mac + ' for admin record for IP=' + ip)) {
                $.ajax({
                    url: '/update_mac/',
                    method: 'post',
                    header: {'X-CSRFToken': '***'},
                    data: {
                        ip: ip,
                        mac: mac,
                        amac: amac,
                        csrfmiddlewaretoken: xcsrf_token
                    }
                }).done(function (response) {
                    var tr = btn.closest('tr');
                    tr.find('td').css('text-decoration', 'line-through');
                    try {
                        alert(response)
                    } catch (e) {
                        alert('Request done!');
                        alert(e)
                    }
                }).fail(function (jqxhr, settings, ex) {
                    alert('failed, ' + ex);
                });
            }
        });
    </script>

jQuery(document).on('click',.btn update mac',函数(){
var btn=$(本);
var ip=基站数据(“ip”);
var mac=基站数据(“mac”);
var amac=btn.数据(“amac”);
如果(确认('这将把IP='+IP的管理记录的mac从'+amac+'更改为'+mac+')){
$.ajax({
url:“/update_mac/”,
方法:“post”,
标题:{'X-CSRFToken':'***'},
数据:{
ip:ip,
麦克:麦克,
amac:amac,
csrfmiddlewaretoken:xcsrf_令牌
}
}).完成(功能(响应){
var tr=最近的btn('tr');
tr.find('td').css('text-decoration','line-through');
试一试{
警报(响应)
}捕获(e){
警报(“请求完成!”);
警报(e)
}
}).失败(功能(jqxhr、设置、ex){
警报(“失败,”+ex);
});
}
});

这是因为您正在生成由浏览器控制的警报(您无法删除该复选框)。如果你想更多地控制你的情态动词,考虑使用或替代。