是这样的,我想取前面的输入值,然后加上一个值后显示在第二个文本框内,
但是
var oldV = new String(parseFloat(o.value.replace(/\,/g, ""))+<?echo $row[4];?> );
我有很多这样的文本框要处理,我不能写 N 个同样的函数吧?
所以我想把<?echo $row[4];?> 也用一个函数处理!比如<?echo $row[i];?>
我不知道怎么写?
但是
var oldV = new String(parseFloat(o.value.replace(/\,/g, ""))+<?echo $row[4];?> );
我有很多这样的文本框要处理,我不能写 N 个同样的函数吧?
所以我想把<?echo $row[4];?> 也用一个函数处理!比如<?echo $row[i];?>
我不知道怎么写?
多传一个参数
<?echo $row[3];?> 这个我看了莫名奇妙
function baisun(o,b,i) {
var newV = ""; var oldV = new String(parseFloat(o.value.replace(/\,/g, ""))+i );
var j = 0;
for (i=oldV.length-1; i>0; i--) {
newV = oldV.charAt(i) + newV;
j++;
if (j==3) {j=0; newV = "," + newV;}
}
if (oldV.length>0) {newV = oldV.charAt(0) + newV;}
b.value = newV; }</script>