OnChange事件中使用的javascript函数
function calc(A,B,SUM) {
var one = Number(A);
if (isNaN(one)) { alert('Invalid entry: '+A); one=0; }
var two = Number(document.getElementById(B).value);
if (isNaN(two)) { alert('Invalid entry: '+B); two=0; }
document.getElementById(SUM).value = parseInt(one) + parseInt(two);
}
我有 forloop 用于创建 10 输入 fox
输入框
<?php
for($k=1;$k<=$textboxindex;$k++)
{
echo "<input type=\"text\" class='textboxsizeqty' name=\"qty[]\" value=\"$qty\" id ='op1' onChange=\"calc('this.value','op2','result');\"/>";
echo "<br/>";
}
?>
输入框
<?php
for($k=1;$k<=$textboxindex;$k++)
{
echo "<input type=\"text\" class='textboxsize' name=\"rate[]\" value=\"$rate\" id ='op2' onChange=\"calc('this.value','op2','result');\" />";
echo "<br/>";
}
?>
<?php
for($k=1;$k<=$textboxindex;$k++)
{
echo "<input type=\"text\" class='textboxsize' name=\"sum[]\" value=\"\" id='result'/>";
echo "<br/>";
}
?>
我正在做的事情在这里行不通。我是 PHP 新手。谢谢