我有以下的JavaScript函数来做一些计算文本框,但是当我在文本框中调用这个函数时,它不起作用。这里是我的JS代码javascript计算公式不起作用
更新
<script type="text/javascript" language=javascript>
function calc()
{
var pkrusd;
var pkrusd = parseFloat(document.getElementById("<%=txtpkrusd.ClientID %>").value, 10);
var ratelb;
ratelb = parseFloat(document.getElementById("<%=txtRatelb .ClientID %>").value, 10);
var res;
res = parseFloat(document.getElementById("<%=txtF5.ClientID %>").value, 10);
res=pkrusd*ratelb;
}
</script>
<asp:TextBox ID="txtpkrusd" runat="server" BackColor="Yellow" style="text-align:right" onkeyup="calc()"></asp:TextBox>
<asp:TextBox ID="txtRatelb" runat="server" BackColor="Yellow" Style="text-align: right" onkeyup="calc()"></asp:TextBox>
请任何一个帮助我发现究竟我在代码中我想念。
不要忘记您在服务器端ASP标记中提供的标识可能不是用作客户端HTML中输入标记输出的标识。运行应用程序并查看源代码以检查生成的客户端ID。 – GrantVS 2012-03-19 06:21:00