一个textbox(tccountedit)输入数量,一个label(tctotal),text属性为默认的单价价格,想实现的功能是根据在tccountedit输入的数量后,tctotal里自动得出总价(单价*输入的数量) 代码为: 
<script language="javascript"> 
  function count() 
    { 
    val i=document.getElementById("tccountedit").value; 
    val j=document.getElementById("tctotal").value; 
    val x=i*j; 
    document.getElementById("tctotal")=x; 
    } 
    </script> <asp:TextBox ID="tccountedit" runat="server" Visible="false" Width="25px" onblur="count()"> </asp:TextBox> 这么写是错误的,运行后没有成功,请教各位高手错误在哪里,正确应该怎样写,谢谢

解决方案 »

  1.   

    补充: val i=document.getElementById("tccountedit").value; 
        val j=document.getElementById("tctotal").value; 
        val x=i*j; 
        document.getElementById("tctotal").value=x; 
      

  2.   

     document.getElementById("tctotal")=x;   这个错了
    如果是div要.innerHTML 如果是控件.text
      

  3.   

    document.getElementById("tctotal").value=x; 
    =========================
    document.getElementById("tctotal").innerHTML=x; 
      

  4.   

      function count() 
        {
            var i = document.getElementById("tccountedit").value;
            var j = document.getElementById("tctotal").value; 
            var x=i*j;
            document.getElementById("tctotal").value = x; 
        } 
      

  5.   

    不行啊,换了  function count() 
        { 
            var i = document.getElementById("tccountedit").value; 
            var j = document.getElementById("tctotal").value; 
            var x=i*j; 
            document.getElementById("tctotal").value = x; 
        } 
    也不行啊
      

  6.   

     function count()
        {
        var i=document.getElementById("tccountedit").value;
        var j=document.getElementById("tctotal").value;
        var x=parseInt(i)*parseInt(j)
        document.getElementById("tctotal").value=x;
        }
    换成这样也不行,救命啊~~
      

  7.   

     function count() 
        { 
            var i = document.getElementById("tccountedit").value; 
            var j = document.getElementById("tctotal").value; 
            var x=i*j; 
            document.getElementById("tctotal").value = x; 
        } 
    这个不行??? 大哥我这都行 我晕 你错是错在val上面 是var不是val