01.
<script type=
"text/javascript"
>
02.
function
calcfunc(i) {
03.
var
val1 = parseFloat(document.getElementById(
"id1"
+ i).value);
04.
var
val2 = parseFloat(document.getElementById(
"id2"
+ i).value);
05.
var
Discount = 0;
06.
if
(document.getElementById(
"Discount"
+ i).value !=
''
){
07.
Discount = parseFloat(document.getElementById(
"Discount"
+ i).value);
08.
}
09.
10.
if
(Discount >0){
11.
var
result = ((val1*val2)-((val1*val2)*Discount/100)) ;
12.
if
(isFinite(result)) {
13.
document.getElementById(
"id3"
+ i).value = result;
14.
}
15.
}
else
{
16.
var
result = (val1*val2);
17.
if
(isFinite(result)) {
18.
document.getElementById(
"id3"
+ i).value = result;
19.
}
20.
}
21.
22.
}
23.
</script>
24.
<table>
25.
<tr><td>ID1</td><td>ID2</td><td>DISCOUNT</td><td>ID3</td></tr>
26.
<tr>
27.
<td><input type=
"text"
id=
"id11"
onkeyup=
"calcfunc(1)"
></td><td><input type=
"text"
id=
"id21"
onkeyup=
"calcfunc(1)"
></td>
28.
<td><input type=
"text"
id=
"Discount1"
onkeyup=
"calcfunc(1)"
></td><td><input type=
"text"
id=
"id31"
></td>
29.
</tr>
30.
<tr>
31.
<td><input type=
"text"
id=
"id12"
onkeyup=
"calcfunc(2)"
></td><td><input type=
"text"
id=
"id22"
onkeyup=
"calcfunc(2)"
></td>
32.
<td><input type=
"text"
id=
"Discount2"
onkeyup=
"calcfunc(2)"
></td><td><input type=
"text"
id=
"id32"
></td>
33.
</tr>
34.
</table>