function Count()
      {
        var iad11=$("iad11").value;
        var iad05=$("iad05").value;
        var iad11s=iad11.split(',');
        var iad05s=iad05.split(',');
        for (var i=0;i<iad11s.length;i++)
        {
            var TempMeony=iad11s[i]*iad05s[i];
            var Meony=Meony+TempMenoy;
         }
         $("TotalMenoy").value=meony;
        }
  其实很简单...就是问问这个JS对不对...为什么我用
  <input type="button" id="Count" name="Count" value="计算总金额" onclick="County();" /> 提示网页上有错误.!~?  过程是:先得到两个文本框iad11和iad05的值...iad11代表的是商品的单价.iad05代表购买的数量..是一串string.  中间用,分开的.用split分开后,相同i的单价和数量相乘..然后再累加起来..!~最后得出总价格..给用户看...  好心的人们...提示提示我吧..!~

解决方案 »

  1.   

    <input type="button" id="Count" name="Count" value="计算总金额" onclick="County();" />
    ======
    <input type="button" id="Count" name="Count" value="计算总金额" onclick="Count();" />
      

  2.   

    额..不是  不是..!~ 我写错了HTML<input type="button" id="Count" name="Count" value="计算总金额" onclick="Count();" />
      

  3.   

     function Count()
          {
            var iad11=$("#iad11").val();
            var iad05=$("#iad05").val();
            var iad11s=iad11.split(',');
            var iad05s=iad05.split(',');
            for (var i=0;i<iad11s.length;i++)
            {
                var TempMeony=iad11s[i]*iad05s[i];
                var Meony=Meony+TempMenoy;
             }
             $("#TotalMenoy").val(meony);
            }都不知道你这个是不是调用了jQuery还是自定义了一个$
      

  4.   


      额..我没调用jQuery也没定义$...这个只是普通的获取文本框里的值...!~~~~   我按照你的方法试了一下..还是提示错误...!~   额.....JS真难搞...
      

  5.   

    function Count()
          {
            var iad11=document.getElementById("iad11").value;
            var iad05=document.getElementById("iad05").value;
            var iad11s=iad11.split(',');
            var iad05s=iad05.split(',');
            for (var i=0;i<iad11s.length;i++)
            {
                var TempMeony=iad11s[i]*iad05s[i];
                var Meony=Meony+TempMenoy;
             }
             document.getElementById("TotalMenoy").value=meony;
            }
    改这个试下。
      

  6.   

    for (var i=0;i<iad11s.length;i++)
            {
                var TempMeony=iad11s[i]*iad05s[i];
                var Meony=Meony+TempMenoy;
             }
             $("TotalMenoy").value=meony;标注红色的地方看一下????
    后面那个小写的meony哪来的
      

  7.   


      <script src="JS/jquery-1.4.2.js" type="text/javascript"></script>
        <script type="text/javascript">        $(function() {
                $("#CalBtn").click(function() {
                var priceArr = new String($("#priceTxt").val()).split(",");
                    var numArr = new String($("#numText").val()).split(",");
                    var sum = 0;
                    for (var i = 0; i < priceArr.length; i++) {
                        sum += parseInt(priceArr[i]) * parseInt(numArr[i]);
                    }
                    $("#sumDiv").html("sum is " + sum);
                });
            });
        </script>
      <div>
        <input type="text" id="priceTxt" value="1,2" />
        <input type="text" id="numText"  value="5,2"/>
        <input type="button" value="Calculate"  id="CalBtn"/>
        <div id="sumDiv"></div>
        </div>
      

  8.   

      有没有不用jquery的方法的?......
        就是普普通通的JS语句就能实现这个功能的...!
      

  9.   


    <input type="button" id="Count" name="Count" value="计算总金额" onclick="Count();" />
      

  10.   

    加个debugger;
    自己调试下。
      

  11.   


     能教教我怎么调试JS么? 愁死.....JS不能调试...!
      

  12.   

    你用doucument.getElementById("控件ID").value,别用jQuery的那个$
      

  13.   

    $是 jquery的调用的
    用这个吧
    function Count()
      {
      var iad11=document.getElementById("iad11").value;
      var iad05=document.getElementById("iad05").value;
      var iad11s=iad11.split(',');
      var iad05s=iad05.split(',');
      for (var i=0;i<iad11s.length;i++)
      {
      var TempMeony=iad11s[i]*iad05s[i];
      var Meony=Meony+TempMenoy;
      }
      document.getElementById("TotalMenoy").value=meony;
      }
      

  14.   

    function Count()
          {
            var iad11=$("iad11").value;
            var iad05=$("iad05").value;
            var iad11s=iad11.split(',');
            var iad05s=iad05.split(',');
            for (var i=0;i<iad11s.length;i++)
            {
                var TempMeony=iad11s[i]*iad05s[i];
                var Meony=Meony+TempMenoy;
             }
             $("TotalMenoy").value=meony;
            }每次都重新变量 不对啊 保存不了值 我晕function Count()
          {
    var Meony=0;
            var iad11=$("iad11").value;
            var iad05=$("iad05").value;
            var iad11s=iad11.split(',');
            var iad05s=iad05.split(',');
            for (var i=0;i<iad11s.length;i++)
            {
                var TempMeony=iad11s[i]*iad05s[i];
                Meony=Meony+TempMenoy;
             }
             $("TotalMenoy").value=meony;
            }