大家晚上好,
我无法理解为什么我的功能不起作用。 在使用fullcalendar(https://fullcalendar.io/)制作的日历中 当我双击约会(fc-event)时,会出现一个div,输入字段为mobile num类型。第一次双击调用完成工作:字段按数字键入,但如果我重新双击另一个约会,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;
});
},
答案 0 :(得分:0)
工作正常:
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;
});
},