大家晚上好,
我不明白为什么我的函数不起作用。在使用完整日历 (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;
});
},