1
我有一个用于数据录入的Web表单。该页面需要通过查询字符串传递ID。在后面的代码中,我检查了ID是否已经提供。如果它没有隐藏窗体(在面板中)并显示错误消息。检查对象存在抛出对象所需的错误
在html中,我有一个附加事件(下载日期选择器)的JQuery脚本块。
window.onload = function() {
new JsDatePick({
useMode: 2,
target: "txtDateOfIncident",
dateFormat: "%d %M %Y"
});
};
如果代码背后隐藏的JQuery引发错误Object Required
所以在JQuery的,我想测试对象As per this post的所有脑干形式...
window.onload = function() {
if ($('#txtDateOfIncident').length) {
new JsDatePick({
useMode: 2,
target: "txtDateOfIncident",
dateFormat: "%d %M %Y"
});
}
};
现在我获取$('#txtDateOfIncident').length
代码上的Object Required
错误。
任何帮助来解决这一点,将不胜感激。
是元素的'txtDateOfIncident' id?如果它是服务器端控件,客户端中的id可能不同。 – SearchAndResQ
是的id是'txtDateOfIncident'。但重点是我想测试存在,即使它不同我需要代码运行没有错误。我基本上问的是“有这个ID的页面上有一个元素” – Fred
不会这个工作? 'if(document.getElementById('txtDateOfIncident')){..}' – SearchAndResQ