iman65
پنج شنبه 13 خرداد 1389, 20:40 عصر
با سلام خدمت دوستان گل
یک راهنمایی می خوام تو تغییر کد
یک ردیف دارم که توش 3 تا چک باکسه و می تونیم همزمان هر 3 تا رو تیک بزنیم
میخواستم طوری تغییر بدم کد رو که در هر ردیف بشه فقط یک چک باکس رو تیک زد و اگه یک چک باکس تیک خورد دوتای دیگه اتوماتیک تیک دار نباشن
در حالت معمولی کد به شکل زیر عمل می کنه :
http://www.gol90.com/box.jpg
میخوام کمک کنید به این صورت عمل کنه :
http://www.gol90.com/box.gif
اینم تابعی که تیک دار عمل می کنه :
function CheckBoxClick()
{
var sum=1;
var partialsum=0;
var HiddenField1 = document.userform.elements["ld1"];
if(HiddenField1)
{ var RowCount=HiddenField1.value
for (var i=0;i<=RowCount;i++)
{
if (document.userform.elements["dwinner"+i].checked)
partialsum++;
if (document.userform.elements["dequal"+i].checked)
partialsum++;
if (document.userform.elements["dloser"+i].checked)
partialsum++;
if(partialsum==0)
partialsum=1;
sum*=partialsum;
partialsum=0;
}
// winnerdow.alert("sum:"+sum);
document.userform.txtCost.value=sum*document.getEl ementById("ld2").value;
document.userform.Cost.value=sum*document.getEleme ntById("ld2").value;
//if(document.userform.txtCost.value>10240)
//document.userform.txtCost.value=10240;
}
}
</script>
یک راهنمایی می خوام تو تغییر کد
یک ردیف دارم که توش 3 تا چک باکسه و می تونیم همزمان هر 3 تا رو تیک بزنیم
میخواستم طوری تغییر بدم کد رو که در هر ردیف بشه فقط یک چک باکس رو تیک زد و اگه یک چک باکس تیک خورد دوتای دیگه اتوماتیک تیک دار نباشن
در حالت معمولی کد به شکل زیر عمل می کنه :
http://www.gol90.com/box.jpg
میخوام کمک کنید به این صورت عمل کنه :
http://www.gol90.com/box.gif
اینم تابعی که تیک دار عمل می کنه :
function CheckBoxClick()
{
var sum=1;
var partialsum=0;
var HiddenField1 = document.userform.elements["ld1"];
if(HiddenField1)
{ var RowCount=HiddenField1.value
for (var i=0;i<=RowCount;i++)
{
if (document.userform.elements["dwinner"+i].checked)
partialsum++;
if (document.userform.elements["dequal"+i].checked)
partialsum++;
if (document.userform.elements["dloser"+i].checked)
partialsum++;
if(partialsum==0)
partialsum=1;
sum*=partialsum;
partialsum=0;
}
// winnerdow.alert("sum:"+sum);
document.userform.txtCost.value=sum*document.getEl ementById("ld2").value;
document.userform.Cost.value=sum*document.getEleme ntById("ld2").value;
//if(document.userform.txtCost.value>10240)
//document.userform.txtCost.value=10240;
}
}
</script>