js无刷新实现textbox值相加,​前面三个textbox值相加后显示在第四个textbox中

<tdcolspan="3">大箱码:<asp:TextBoxID="tbPackLayer3"runat="server"Width="60px"CssClass="t... <td colspan="3">
大箱码:<asp:TextBox ID="tbPackLayer3" runat="server" Width="60px" CssClass="tb" ></asp:TextBox> 
中盒码:<asp:TextBox ID="tbPackLayer2" runat="server" Width="60px" CssClass="tb"></asp:TextBox> 
小包码:<asp:TextBox ID="tbPackLayer1" runat="server" Width="60px" CssClass="tb"></asp:TextBox> 
总码数:<asp:TextBox ID="tbPackLayerAll" runat="server" Width="60px" CssClass="tb" ReadOnly="true"></asp:TextBox>
</td>
展开
 我来答
匿名用户
2015-05-05
展开全部
<script>
document.getEelmentByid('tbPackLayer1').value.onchange=function(){test();}
document.getEelmentByid('tbPackLayer2').value.onchange=function(){test();}
document.getEelmentByid('tbPackLayer3').value.onchange=function(){test();}

function test(){
var v1=document.getEelmentByid('tbPackLayer1').value
var v2=document.getEelmentByid('tbPackLayer2').value
var v3=document.getEelmentByid('tbPackLayer3').value
document.getEelmentByid('tbPackLayerAll').value=v1+v2+v3
}
//如果textbox不是文本框类的,就要用innterHtml来获取了。
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dksnear
2015-05-05 · TA获得超过1211个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:617万
展开全部
window.addEventListener('load',function(){
    
    var el = function(id){ return document.getElementById(id);};
    var changeHandle = function(){  
        el('tbPackLayerAll').value = el('tbPackLayer1').value+el('tbPackLayer2').value+el('tbPackLayer3').value;
     };
    
    el('tbPackLayer1').addEventListener('change',changeHandle);
    el('tbPackLayer2').addEventListener('change',changeHandle);
    el('tbPackLayer3').addEventListener('change',changeHandle);
    
});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w413749250
2015-05-05 · TA获得超过364个赞
知道小有建树答主
回答量:401
采纳率:60%
帮助的人:213万
展开全部
<script >
function sum(){
    var max = document.getElementById("tbPackLayer3").value;
    var zhong= document.getElementById("tbPackLayer3").value;
    var min = document.getElementById("tbPackLayer3").value;
    document.getElementById("tbPackLayer3").innerHTML= parseInt(max) + parseInt(zhong) + parseInt(min) ;
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式