<input id="_ctl0__ctl4__ctl0_dgridOrderPreview__ctl2_tbTotal"><br>
<input id="_ctl0__ctl4__ctl0_dgridOrderPreview__ctl3_tbTotal"><br>
<input id="_ctl0__ctl4__ctl0_dgridOrderPreview__ctl4_tbTotal"><br>
<button onclick="getResult()">Result</button>:<span id="lblTotal"></span>
<script>
function getResult(){
var totalin =0;
var memberid ="";
var j=0;
for (i=0;i<3;i++)
{
j = i + 2;
memberid = "_ctl0__ctl4__ctl0_dgridOrderPreview__ctl" + j + "_tbTotal";totalin =totalin + parseInt(document.getElementById(memberid).value);}
document.getElementById("lblTotal").innerHTML = totalin;
}
</script>
<input id="_ctl0__ctl4__ctl0_dgridOrderPreview__ctl3_tbTotal"><br>
<input id="_ctl0__ctl4__ctl0_dgridOrderPreview__ctl4_tbTotal"><br>
<button onclick="getResult()">Result</button>:<span id="lblTotal"></span>
<script>
function getResult(){
var totalin =0;
var memberid ="";
var j=0;
for (i=0;i<3;i++)
{
j = i + 2;
memberid = "_ctl0__ctl4__ctl0_dgridOrderPreview__ctl" + j + "_tbTotal";totalin =totalin + parseInt(document.getElementById(memberid).value);}
document.getElementById("lblTotal").innerHTML = totalin;
}
</script>
另外,這個方法也可以做到你所要做的事︰
<html>
<input type=text name=_ctl0__ctl4__ctl0_dgridOrderPreview__ctl2_tbTotal>
<input type=text name=_ctl0__ctl4__ctl0_dgridOrderPreview__ctl3_tbTotal>
<input type=text name=_ctl0__ctl4__ctl0_dgridOrderPreview__ctl4_tbTotal>
<input type=button value=click onClick="test()">
<div id=lblTotal></div>
</html>
<script>
function test(){
var totalin =Number(0);
var memberid =""; for (var i=2;i<=4;i++)
{ memberid = "_ctl0__ctl4__ctl0_dgridOrderPreview__ctl"
+ i + "_tbTotal"; totalin =totalin + Number(eval("document.all."+memberid).value); }
lblTotal.innerHTML = totalin;
}
</script>
var totalin =0;
var memberid ="";
int j=1;
for ( int i=0; i<3; i++)
{
j=j+1;
memberid = "_ctl0__ctl4__ctl0_dgridOrderPreview__ctl" + j + "_tbTotal";totalin =totalin + Number(document.getElementById(memberid).value);}
document.getElementById("lblTotal").innerHTML = totalin;
這位大大,請問你有試過我的方法嗎?我是試過石行才po上來的,所以一定可行