屏蔽输入在使用 fucalendar 的第二次 ajax 调用中失败



大家晚上好,

我不明白为什么我的函数不起作用。在使用完整日历 (https://fullcalendar.io/( 制作的日历中当我双击约会(FC-event(时,会出现一个div,其中包含一个类型为移动数字的输入字段。第一次双击调用完成这项工作:该字段以数字方式键入,但是如果我重新双击另一个约会,div 会使用正确的数据进行更新,但输入字段移动类型不是键入数字,用户可以在字段中键入字母......怎么办?

eventRender: function(event, element, view)         // Modify month et week view.
        {
            // Double click
            element.on('dblclick', function() {
                var idmed = event.idmed;
                var idpat = event.idpat;
                var title = event.title;
                var form_data = {'title': title, 'idmed' : idmed, 'idpat' : idpat};
                $.ajax({
                        type: "POST",
                        url: pageurl+"agenda/rdv_exist/",
                        data:  form_data,
                        dataType: 'json',
                        success: function(response)
                        {
                            $('body').append(response.data);
                        }
                    }).done(function() {
                            $.mask.definitions['~'] = '[67]';
                            $('#Mob').mask('0~.99.99.99.99',{placeholder:'-'});
                        }
                    );
                    return false;
            });
        },

工作正常:

eventRender: function(event, element, view)         // Modify month et week view.
    {
        // Double click
        element.on('dblclick', function() {
            var idmed = event.idmed;
            var idpat = event.idpat;
            var title = event.title;
            var form_data = {'title': title, 'idmed' : idmed, 'idpat' : idpat};
            $('#Mob').remove();
            $.ajax({
                    type: "POST",
                    url: pageurl+"agenda/rdv_exist/",
                    data:  form_data,
                    dataType: 'json',
                    success: function(response)
                    {
                        $('body').append(response.data);
                        $.mask.definitions['~'] = '[67]';
                        $('#Mob').mask('0~.99.99.99.99',{placeholder:'-'});
                    }
                });
                return false;
        });
    },

相关内容

  • 没有找到相关文章

最新更新