首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【【【【【初学者来了】】【【【【【【ASP.NET光標問題】】

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

【【【【【菜鸟来了】】【【【【【【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 %>

热点排行
Bad Request.