我在asp.net中分配標籤文本的double值(例如124.00)時遇到困難。該標籤位於.net母版頁面的內容頁面中。gridview中的數值字段複選框的總和
,但我有以下兩個問題:
<script type="text/javascript">
var totalAmount = 0; //Defined global variable;
function addval(vals) //I am passing vals(Double from sever side)
{
totalAmount = totalAmount + vals;
(document.getElementsByTagName("<%= lblCurrentProductTotal.ClientID %>")).value= totalAmount.toString();
}
</script>
每次 「clickCh」 之稱;這會設置傳入參數的
totalAmount
(全局變量)。這就好像我通過145
第一次分配爲"0145"
,第二次如果我通過156
,總額將變爲"0145156"
,因爲我預計它將添加爲145+156=301
。它沒有分配值的標籤「lblCurrentProductTotal」 請讓我知道如果我失去了一些東西。
在此先感謝!
我懷疑你實際上傳遞字符串,不是「雙打」(我猜你是指JavaScript中的數字)。 – pimvdb 2012-03-22 09:56:03