是这样的,我想取前面的输入值,然后加上一个值后显示在第二个文本框内,
但是
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];?>
我不知道怎么写?
解决方案 »
- 120行的俄罗斯方块(Javascript)
- js中使用el表达式遇到的问题
- 请帮我看看是什么错误
- 如何循环得到总金额?................如何循环得到总金额?................非常感谢大家
- js中用$开头的变量是什么意思?
- 请问在嵌套FRAMESET的不同FRAME里面如何在A中控制B?
- ■ 如何知道鼠标移动的方向?
- 三角形导航 如何修改这个jquery达到卡tab切换的效果
- 新开窗口问题(window.open)!!!
- 急!!! 用javascript脚本对客户端二进制文件操作!!!
- 各位大侠,请看看我这个问题(关于上载表单)
- 怎么在网页上实现双下划线、波浪线、着重号等?
多传一个参数
<?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>