onchange事件 is not defined

jsp:

<div class="input-group" style="margin-top: 10px;">
      <span class="input-group-addon" style="height: 30px;">
          <i class="fa fa-search"></i>
      </span><input id="search_input_unit" type="text" onchange="searchUnit();"
                class="form-control" placeholder="输入内容进行检索"
                style="height: 30px;" />
</div>

js:

function searchUnit (){
    alert(1);
}

或者

searchUnit = function (){
    alert(1);
}

提示报错:

1 Uncaught ReferenceError: searchUnit is not defined
    at HTMLInputElement.onchange

解决办法:

js:

function searchUnit (){
    alert(1);
}
$("#search_input_unit").on("change",searchUnit);

猜你喜欢

转载自www.cnblogs.com/x-jingxin/p/12893566.html