本帖最后由 flying_ade 于 2010-11-24 14:18:00 编辑

解决方案 »

  1.   

    html里ID为searchKey的控件左右空格去掉
      

  2.   

    就是当你提交这个action时 他会执行这么一个函数 函数会取到id为searchKey的值 trim的作用是去掉空格 然后再重新赋给searchKey 至于缺少对象你先把你sunmit按钮给贴出来啊是不是还有别的js触发了
      

  3.   

    form里没有其他的东西<form action="comTypeSearch.do" method="post" onsubmit="javascript:$('#searchKey').val($.trim($('#searchKey').val()));">
    <table width="90%">
    <tr>
    <td align="right" width="175px">
    名称:
    <input id="searchKey" class="ip" size="20" maxlength="200" name="matchName" value='<s:property value="matchName"/>' type="text"/>
    </td>
    <td align="left">
    <input id="doSearch" type="image" src="../../../CMSImages/search_btn.png" style="vertical-align:middle"/>
    </td>
    </tr>
    </table>
    <br/>
    </form>
      

  4.   

    你的HTML里根本就没有ID为searchKey的控件,当然要报错了
      

  5.   

    这句话的意思就是把searchKey前后的空格进行过滤,再赋值给searchKey
      

  6.   

    问题找到了  是没有引入Jquery的js  谢谢了  结贴了  了解了那段Js的意思  谢谢