点击添加按钮不进addItem()  找不到错在哪儿啊 谢谢谢谢
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%> 
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
 
<html> 
<head>
<title>增加物料页面</title>

<script type="text/javascript">
function addItem() {
if (trim(document.getElementById("itemName").value) == "") {
alert("物料名称不能为空!");
document.getElementById("itemName").focus();
return;
}
with (document.getElementById("add_itermForm")) {
method = "post";
action = "item.do?command=add";
submit();
}
}


function goBack() {
window.self.location = "item.do?command=list";
}

</script>
</head>
<body>
<table>
<tr> 
        <td height="26">物料名称:</td>
        
        <td><input name="itemName" type="text" id="itemName" size="20" maxlength="20"></td>
      </tr>
      <tr> 
        <td height="26">物料规格:</td>
        <td><label>
          <input name="spec" type="text" id="spec" size="20" maxlength="20">
        </label></td>
      </tr>
      <tr> 
        <td height="26">型&nbsp;&nbsp;&nbsp;&nbsp;号:</td>
        <td><input name="pattern" type="text" id="pattern" size="20" maxlength="20"></td>
      </tr>
</table>

<hr width="97%" align="center" size=0>

<div align="center">
      <input name="btnAdd" type="button" value="添加" id="btnAdd" onclick="addItem()" >
      &nbsp;&nbsp;&nbsp;&nbsp; 
      <input name="" type="button"  value="返回" id="btnBack" onClick="goBack()">
    </div>
</body>
</html>

解决方案 »

  1.   

    你确定没进函数?你trim 在哪定义的呢
      

  2.   

    不知你代码是否贴全了,<body>里面的id为“add_itermForm”的form标签在哪里?
      

  3.   

    楼主,咋又是你呢,上午的分还没给我呢。。if (trim(document.getElementById("itemName").value) == "") 这里面的trim()方法在哪里啊?你把它去掉试下。写代码要细心啊,要不然一小小错误会烦死你的
      

  4.   


    if (document.getElementById("itemName").value.trim() == "") {
    楼主改成上面一个试试,我记得prototype框架里给string类型的加了个原型方法就是trim(),可以去掉前后空格。
      

  5.   

    谢谢谢谢你们了  是trim()的问题 我参考的动力节点王勇老师的视频做的 王勇老师应该是把trim写到资源文件里去了吧 谢谢你们了 我是新手 还不熟悉csdn呢 所以还不会给分了 我现在就去学习如何给分 谢谢了!!!