我在执行我的 javascript 时遇到问题我对 javascript / jquery 非常陌生,并且可能有错误的语法。我的 IE8 浏览器不喜欢我的代码,并说“属性 'returnScript' 的值为 null 或未定义,不是函数对象,我哪里出错了?
<input id="keyword_box_sub" class="ac_input" type="text" value="" onfocus="if is.value == 'Search for products' ||this.value == 'Enter keyword or item #' ) {this.value = ''; $('#keyword_box_sub').removeClass('ac_input error').addClass('ac_input');}" onblur="if(this.value == '') {this.value = 'Search for products'; }" autocomplete="off" onkeypress="returnScript(event);">
$(keyword_box_sub).onkeypress=function returnScript(event);
function returnScript(event) {
if (event.which == 13 || event.keyCode == 13) {
getSearchSubString();
return false;
}
return true;
});