一个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> 这么写是错误的,运行后没有成功,请教各位高手错误在哪里,正确应该怎样写,谢谢
<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> 这么写是错误的,运行后没有成功,请教各位高手错误在哪里,正确应该怎样写,谢谢
val j=document.getElementById("tctotal").value;
val x=i*j;
document.getElementById("tctotal").value=x;
如果是div要.innerHTML 如果是控件.text
=========================
document.getElementById("tctotal").innerHTML=x;
{
var i = document.getElementById("tccountedit").value;
var j = document.getElementById("tctotal").value;
var x=i*j;
document.getElementById("tctotal").value = x;
}
{
var i = document.getElementById("tccountedit").value;
var j = document.getElementById("tctotal").value;
var x=i*j;
document.getElementById("tctotal").value = x;
}
也不行啊
{
var i=document.getElementById("tccountedit").value;
var j=document.getElementById("tctotal").value;
var x=parseInt(i)*parseInt(j)
document.getElementById("tctotal").value=x;
}
换成这样也不行,救命啊~~
{
var i = document.getElementById("tccountedit").value;
var j = document.getElementById("tctotal").value;
var x=i*j;
document.getElementById("tctotal").value = x;
}
这个不行??? 大哥我这都行 我晕 你错是错在val上面 是var不是val