日期:2014-05-16  浏览次数:20437 次

求助,javascript传值问题
<!DOCTYPE html>
<html>
<body>
<script>
function goods_add(id,price){   
var total_val=document.getElementById('Total');  //获取第一个文本框的值
var Price=ParseInt(price);   
var new_Total=parseInt(total_val.value);
var num_val=document.getElementById(id); //获取第二个文本框的值            
var new_num=num_val.value;    
var Num = parseInt(new_num);   
new_Total= new_Total+Price;//总量增加
total_val.value=new_Total;
Num=Num+1;    //数量增加
num_val.value=Num;  
}  
</script>
<input id=Total value=0></input>
<input id=number value=0></input>
<input type=button value=+ onclick="goods_add('number','1');"></input>
</body>
</html>
对两个文本框的值进行增加,点击无效果,求助!
javascript

------解决方案--------------------
 function goods_add(id,price){   
var total_val=document.getElementById('Total');  //获取第一个文本框的值
var Price=parseInt(price);   // 你原来p写在大写了
var new_Total=parseInt(total_val.value);
var num_val=document.getElementById(id); //获取第二个文本框的值            
var new_num=num_val.value;    
var Num = parseInt(new_num);   
new_Total= new_Total+Price;//总量增加
total_val.value=new_Total;
Num=Num+1;    //数量增加
num_val.value=Num;  
}