Microsoft JScript 运行时错误:无法获取属性“value”的值:对象为 null 或未定义
Microsoft JScript runtime error: Unable to get value of the property 'value': object is null or undefined
我正在开发一个 asp.net 网页,有一个texbox,我想确保输入的文本少于3个字符,我写的代码是
<input type="text" name="searchcatid" size="15" onblur="test_length(Index.searchchatid)" />
<script>
function test_length(testcontrol) {
var teststring = testcontrol.value;
if (teststring.length >= 3) {
alert("ID must be 3 or fewer characters!");
testcontrol.focus();
}
else {
}
}
</script>
我收到错误"Microsoft JScript 运行时错误:无法获取属性'value'的值:对象为 null 或未定义",每当我输入某些内容时,我都不知道出了什么问题,因为我在 asp.net 中真的很新,甚至不确定我的代码是否真的有效,希望有人可以帮助我,非常感谢
以正确的方式传递输入元素:
<input type="text" name="searchcatid" size="15" onblur="test_length(this);" />
如果您通过 JavaScript 注册事件处理程序而不是使用内联事件,那就更好了。
是问题吗,请检查
name="searchcatid"
Index.searchchatid
拼写searchcatid
不匹配
相关文章:
- Undercore.js获取对象数组中键对象的值
- JavaScript:点击事件中对象的值
- 如何在我传递给视图的ViewModel集合中获得jQuery可选对象的值,以作为有序列表进行迭代
- 无法使用.bind更改分配给此对象的值
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 尝试在一个对象的值和一个对象数组之间进行匹配
- 如何根据单击访问相应对象的值
- Parse.com 检索嵌套对象的值
- 比较 2 组对象的值
- 如何获取部分 JSON 对象的值
- 在jquery函数中如何附加对象的值
- 无法访问JSON对象的值
- 如何在JavaScript中打印对象的值
- 比较两个不同对象的值
- 当对象的值为数组时,反转该对象的关键点和值
- 如何从另一个对象的值访问一个 JavaScript 对象
- 如何将特定json对象的值与几个条件相加(例如,对象“TYPE”的值为“ABC”)
- 本地存储不接受来自对象的值
- 在 JavaScript 中获取和设置数组内对象的值
- 将 json 对象的值附加到输入字段