我有一种情况,我有一个表格:
- 一个看法
- popup1(带有 popup1.js)
popup2(带有 popup2.js)
我已将输入框设置为具有 popup1Date 或 popup2Date 类,以防
问题来自将它们全部设置为相同的日期类。
如果我进入 popup1 - 关闭 - 然后进入 popup2 - 选择一个日期,就会发生这种情况,它不会在输入框中设置日期。
如果我只进入一个弹出窗口,它工作正常。
此外,我尝试在 popup1 的 onSelect 中发出警报,它似乎在 popup2 的 onselect 上触发,即使它们位于不同的 .js 文件中。
有很多代码要发布,所以我希望有人遇到过类似的问题或有任何建议或指示。
这里至少是日期代码:
//EDIT
$('#BaseReconEdit').live('click', function(e) {
var url = '/PaymentVariable/EditBaseRecon/' + $(this).attr('rowsid');
$.get(url, function(data) {
$('#VarBaseRecon_InputDiv').html(data);
//date code
$('.popUp1Date).datepicker({
showOn: 'button',
onSelect: function(date) { alert(date) },
buttonImage: '/Content/images/Control_MonthCalendar.bmp',
buttonText: 'Enter Date',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
yearRange: '-20:+20',
changeMonth: true,
changeYear: true
});
});
$('#VarBaseRecon_InputDiv').dialog('option', 'title', 'Edit Base Recon');
$("#VarBaseRecon_InputDiv").dialog('open');
e.preventDefault();
});
如您所见,我单击一个按钮,加载部分并设置它自己的 datePicker。此代码类似,但在另一个 .js 文件中具有唯一的类 ID。
任何帮助都表示赞赏
谢谢