代码没问题,只是只能输入数字,看看是不是缓存了什么的<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">
<script language=javascript>
function sum() {
    document.getElementById("c").value = parseInt(document.getElementById("a").value) * parseInt(document.getElementById("b").value);
}
</script>

解决方案 »

  1.   

    ie6
    说缺少对象数 量:
                        <input type="text" name="num" id="b" onpropertychange="sum();">
                        单 价:
                        <input type="text" name="prix" id="a" onpropertychange="sum();">指的是这个两地方
    主要我在上面输入东西就说缺少对象!
      

  2.   

    我在myeclipse上看是好的!
    运行服务器后在ie上看就不可以了