日期:2014-05-16  浏览次数:20399 次

js的问题!在线等!(急)
HTML code
  <%@ page language="java" pageEncoding="gb2312"%> 
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<html>
<head>
<title>JSP for AsscompactForm form </title>
<script type="text/javascript" language="Javascript"
src="../js/all.js">
</script>
</head>
<body>
<table align="center">
<html:form action="/addcompact" target="2">
合同编码
<html:text property="cpnum" />
合同名称:
<html:text property="cpname" />
合同分类:
<html:text property="cpname" />
合同总金额:
<html:text property="allmoney" />
合同状态:
<html:text property="cpstate" />
合同单位:
<html:text property="company" />
生效时间:
<html:text property="inuredate" />
订立人:
<html:text property="foundname" />
订立时间:
<html:text property="founddate" />
合同备注:
<html:text property="cpremark" />
产品编号:
<html:text property="pdnum" />
明细名称:
<html:text property="pdname" />
交货时间 :
<html:text property="dedate" />
计量单位:
<select name="unit">
<option value="个">

<option value="台">

<option value="辆">

</select>
数 量:
<input type="text" name="num" id="b" onpropertychange="sum();">
单 价:
<input type="text" name="prix" id="a" onpropertychange="sum();">
总 价:
<input type="text" name="sumprix" id="c" readonly="ture">
货 币:
<html:text property="coin" />
明细备注:
<html:text property="pdremark" />
<html:submit />
</html:form>
</table>
</body>
</html>

这个是我的jsp页面

JScript code

function sum() {
    document.getElementById("c").value = parseInt(document.getElementById("a").value) * parseInt(document.getElementById("b").value);
}


这个是js代码


为什么的我的效果就是出不来阿!
路径应该是对的!我对过了!
请高手看看阿!

------解决方案--------------------
是不是 输入了 非数字?
------解决方案--------------------
那一定是JS没引进去了,路径不对或者缓存了