我想在asp.net在客户端进行计算和统计功能,不用通过服务器. 进行自动相加两个textbox的内容自动显示在第三个texbox 或label上.
解决方案 »
- .net调用水晶报表
- 帮我检查一段代码!!!!!!
- 关于vs2005treeview点击节点取值的问题,我快被这个问题逼疯了。
- dataset类和datareader类有哪些区别???
- 初学者求救(帮帮我啊!)
- Dropdownlist奇怪的触发事件!!
- 小弟求助DATAGRID中单击删除一行,但是不写入数据库,当单击"写入数据库"按纽时候,将对应行的DELETEFLAG值修改为1.
- HyperLinkField有什么属性可以调用javascript,并且可以将DataNavigateUrlFields绑定的字段赋予这个javascript函数的参数?
- 论我的站zero.njidc.com为何这么棒?顺便放点分~~
- 如何统计数据
- 页面打印的问题
- 不能引用的问题
function sum() {
var a= document.getElementById("txt1");
var b= document.getElementById("txt2");
var sum= parseFloat(a)+parseFloat(b)
document.getElementById("txtsum").value = sum;
}
var b= document.getElementById("txt2").value;
var sum= parseFloat(a)+parseFloat(b)
document.getElementById("txtsum").value = sum; 看看JS编写的计算器
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
</div>
</form>
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "key", "function add(id1, id2, id3) { $get(id3).value = parseFloat($get(id1).value) + parseFloat($get(id2).value); return false; }", true);
Button1.OnClientClick = string.Format("return add('{0}', '{1}', '{2}'); ", TextBox1.ClientID, TextBox2.ClientID, TextBox3.ClientID);
}
<h2 style="color: Fuchsia">
JavaScript计算文本框的值得和展示</h2>
<hr />
<asp:ScriptManager ID="ScriptManager1" runat ="server" EnablePartialRendering="true" ></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat ="server" UpdateMode="Always" RenderMode ="Block" ChildrenAsTriggers="true" >
<ContentTemplate >
<label >数值一</label><input type="text" id="TextNumber1" style=" color :Fuchsia; font-family:@宋体; font-size:medium" />
<label >数值二</label><input type="text" id="TextNumber2" style=" color :Fuchsia; font-family:@宋体; font-size:medium" />
<input type ="button" value="求和" style=" color :Fuchsia; font-family:@宋体; font-size:medium" onclick=" AddTwoNumber()" />
<label >结果</label><input type="text" id="TextResult" style=" color :Fuchsia; font-family:@宋体; font-size:medium" />
</ContentTemplate>
</asp:UpdatePanel>JavaScript脚本实现数值相加:
<script type ="text/javascript" >
function AddTwoNumber()
{
var NumberObj1=document.getElementById("TextNumber1").value;
var NumberObj2=document.getElementById("TextNumber2").value;document.getElementById("TextResult").value=Number(NumberObj1)+Number(NumberObj2);
}
</script>