我有以下的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