日期:2014-05-17  浏览次数:20387 次

【【【【【菜鸟来了】】【【【【【【ASP.NET光標問題】】
我有
textbox1(存放消费总额)
textbox2(存放人数)
textbox3(人均消费)


当我输入消费总额和总人数后光标离开textbox2后自动计算人均消费并把结果填写到textbox3

textbox3中只放整数(比如人均消费是80.1元,那么就填入81元,人均消费是80.8元,也填入81元,)

这里要用到javascript,,但是不会写,,求大神
javascript asp.net textbox

------解决方案--------------------
<html>
<script language="javascript">
function calc(){
var sum =document.getElementById("textbox1").value;
var count=document.getElementById("textbox2").value;
var avg = sum/count;
document.getElementById("textbox3").value=parseInt(avg);
}
</script>
<body>
总消费:<input type="text" id="textbox1" onblur="calc()"/><br/>
总人数:<input type="text" id="textbox2" onblur="calc()"/><br/>
人均消费:<input type="text" id="textbox3"/>
</body>
</html>

------解决方案--------------------
C 的1 楼的改写。


<html>
<script language="javascript">
    function calc(){
        var sum =document.getElementById("textbox1").value;
        var count=document.getElementById("textbox2").value;
if(sum=="")
{
return false;
}
if(count=="")
{
return false;
}
        var avg = sum/count;
        document.getElementById("textbox3").value=parseInt(avg);
return true;
    }
</script>
<body>
总消费:<input type="text" id="textbox1" onmouseout="calc()"/><br/>
总人数:<input type="text" id="textbox2" onmouseout="calc()"/><br/>
人均消费:<input type="text" id="textbox3"/>
</body>
</html>

------解决方案--------------------

<html>
<script language="javascript">
    function calc(){
        var sum =document.getElementById("<%= textbox1.ClientID %>").value;
        var count=document.getElementById("<%= textbox2.ClientID %>").value;
if(sum=="")
{
return false;
}
if(count=="")
{
return false;
}
        var avg = sum/count;
        document.getElementById("<%= textbox3.ClientID %>").value=parseInt(avg);
return true;
    }
</script>
<body>
总消费:<asp:TextBox type="text" runat="server" id="textbox1" onmouseout="calc()"/><br/>
总人数:<asp:TextBox type="text" runat="server" id="textbox2" onmouseout="calc()"/><br/>
人均消费:<asp:TextBox type="text" runat="server" id="textbox3"/>
</body>
</html>


服务器控件用 <%= ID.ClientID %>