Code:
function UpdateAmountSelected(){
var sum = 0;
var gn, elem;
var prefix = "accountSummary_";
var lblTotalDue = "_lblTotalDue";
var frm = document.forms[0];
for(i=0;i< frm.length;i++)
{
e=frm.elements[i];
if(e.type=='checkbox' && e.name.indexOf('chkPay') != -1 && e.checked==true)
{
size = e.name.length;
if (size == 27)
item = prefix + e.name.substring(15,20) + lblTotalDue;
else if (size == 28)
item = prefix + e.name.substring(15,21) + lblTotalDue;
else
item = prefix + e.name.substring(15,22) + lblTotalDue;
totalAmount = document.getElementById(item).textContent.substring(1);
splitAmount = totalAmount.split(",")
sum += parseFloat(splitAmount[0] + splitAmount[1])
}
}
alert(sum)
//sum = formatCurrency(sum);
// document.getElementById("amtSelected").value = sum;
}
function UpdateAmountSelected(){
var sum = 0;
var gn, elem;
var prefix = "accountSummary_";
var lblTotalDue = "_lblTotalDue";
var frm = document.forms[0];
for(i=0;i< frm.length;i++)
{
e=frm.elements[i];
if(e.type=='checkbox' && e.name.indexOf('chkPay') != -1 && e.checked==true)
{
size = e.name.length;
if (size == 27)
item = prefix + e.name.substring(15,20) + lblTotalDue;
else if (size == 28)
item = prefix + e.name.substring(15,21) + lblTotalDue;
else
item = prefix + e.name.substring(15,22) + lblTotalDue;
totalAmount = document.getElementById(item).textContent.substring(1);
splitAmount = totalAmount.split(",")
sum += parseFloat(splitAmount[0] + splitAmount[1])
}
}
alert(sum)
//sum = formatCurrency(sum);
// document.getElementById("amtSelected").value = sum;
}
Evo stavio sam cijelu funkciju, koja kad neko klikne na checkbox dodaje neku vrednost koja je u istom rekordu sa tim checkboxom i na kraju se treba ta vrednost ukucati u textbox.
Da ne sirim pricu, ovo je dio koda od java funkcije koja radi perfektno u firefoxu, a u internet exploreru nece... zasto je ovo slucaj? Da li neki od ovih stvari ne mogu da se koriste u exploreru?
[Ovu poruku je menjao 01011011 dana 01.05.2008. u 01:10 GMT+1]