我有一个用于数据输入的网络表单。该页面需要通过查询字符串传递一个 ID。在后面的代码中,我检查了 ID 是否已提供。如果它没有隐藏表单(在面板中)并显示错误消息。
在 html 中,我有一个附加事件的 JQuery 脚本块(下载的日期选择器)。
window.onload = function() {
new JsDatePick({
useMode: 2,
target: "txtDateOfIncident",
dateFormat: "%d %M %Y"
});
};
如果后面的代码隐藏了表单,则 JQuery 会抛出错误Object Required
所以在 JQuery 中我试图测试对象的存在根据这篇文章......
window.onload = function() {
if ($('#txtDateOfIncident').length) {
new JsDatePick({
useMode: 2,
target: "txtDateOfIncident",
dateFormat: "%d %M %Y"
});
}
};
现在我得到了代码Object Required
错误$('#txtDateOfIncident').length
。
任何解决此问题的帮助将不胜感激。