怎么实现自动相加

text0001 2011-10-17 11:12:24
比如textbox1 textbox2输入数值
Lable1 自动相加
要求鼠标离开后自动计算
排除 TextBox2_TextChanged事件
...全文
212 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
text0001 2011-10-18
  • 打赏
  • 举报
回复
用在gridview里面 必须要对每个 text 设置的?
如果是添加行的呢?
遍历每行?
text0001 2011-10-18
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 nevermore_0923 的回复:]
JScript code


$("#Text2").blur(function () {
var num1 = new Number($("#Text1").val());
var num2 = new Number($("#Text2").val());
var l……
[/Quote]

<script language="javascript">
$("#value2").blur(function () {
var num1 = new Number($("#value1").val());
var num2 = new Number($("#value2").val());
var length1, length2;
try {
length1 = $("#value1").val().toString().split(".")[1].length;
}
catch (e) {
length1 = 0;
}
try {
length2 = $("#value2").val().toString().split(".")[1].length;
}
catch (e) {
length2 = 0;
}
var sum = num1 + num2;
if (length1 >= length2) {
sum = sum.toFixed(length1);
}
else {
sum = sum.toFixed(length2);
}
alert(sum);
});

</script>


<td ><input type="text" id="value1" onblur="sumAll()" /></td>
<td><input type="text" id="value2" onblur="sumAll()" /></td>





这样?
一一一一 2011-10-17
  • 打赏
  • 举报
回复
<script language="javascript">
function sumAll()
{
document.getElementById("sum").value=parseInt(document.getElementById("value1").value)+parseInt(document.getElementById("value2").value);
}
</script>
<table width="940" border="0" cellspacing="0" cellpadding="0">
<tr>
<td ><input type="text" id="value1" value="0" onblur="sumAll()" /></td>
<td><input type="text" id="value2" value="0" onblur="sumAll()" /></td>
<td><input type="text" value="0" id="sum" /></td>
<td> </td>
</tr>

</table>

服器控件Id,右键看一下源码,或用ClientID
wf727251593 2011-10-17
  • 打赏
  • 举报
回复
添加事件進行驗證就可以了!!!
一一一一 2011-10-17
  • 打赏
  • 举报
回复
onblur
lary_li 2011-10-17
  • 打赏
  • 举报
回复
JS 相加
liue_0612 2011-10-17
  • 打赏
  • 举报
回复
textbox2失去焦点时触发事件 onblur()
调用的方法可以用js
zy64891635 2011-10-17
  • 打赏
  • 举报
回复
$("#txt2").blur(function(){
var sum=Number($("#txt2").val())+Number($("#txt1").val());
alert(sum);



})
zy64891635 2011-10-17
  • 打赏
  • 举报
回复
var sum=Number($("#txt2").val())+Number($("#txt1").val());
alert(sum);
text0001 2011-10-17
  • 打赏
  • 举报
回复
或者 输入的时候 就直接计算
text0001 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huangwenquan123 的回复:]
鼠标离开?焦点离开onblur
[/Quote]
光标 一离开 就自动就 得到计算值
text0001 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huangwenquan123 的回复:]
鼠标离开?焦点离开onblur
[/Quote]
怎么写呢? 应该
huangwenquan123 2011-10-17
  • 打赏
  • 举报
回复
鼠标离开?焦点离开onblur
弦弦 2011-10-17
  • 打赏
  • 举报
回复

$("#Text2").blur(function () {
var num1 = new Number($("#Text1").val());
var num2 = new Number($("#Text2").val());
var length1, length2;
try {
length1 = $("#Text1").val().toString().split(".")[1].length;
}
catch (e) {
length1 = 0;
}
try {
length2 = $("#Text2").val().toString().split(".")[1].length;
}
catch (e) {
length2 = 0;
}
var sum = num1 + num2;
if (length1 >= length2) {
sum = sum.toFixed(length1);
}
else {
sum = sum.toFixed(length2);
}
alert(sum);
});
弦弦 2011-10-17
  • 打赏
  • 举报
回复

$("#Text2").blur(function () {
var num1 = new Number($("#Text1").val());
var num2 = new Number($("#Text2").val());
var length1, length2;
try {
length1 = $("#Text1").val().toString().split(".")[1].length;
}
catch (e) {
length1 = 0;
}
try {
length2 = $("#Text2").val().toString().split(".")[1].length;
}
catch (e) {
length2 = 0;
}
var sum = num1 + num2;
if (length1 >= length2) {
sum = sum.toFixed(length1);
}
else {
sum = sum.toFixed(length2);
}
alert(sum);
});
text0001 2011-10-17
  • 打赏
  • 举报
回复
怎么计算小数点噢
xuan.ye 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 text0001 的回复:]

引用 11 楼 yezhenhua101 的回复:
<script language="javascript">
function sumAll()
{
document.getElementById("sum").value=parseInt(document.getElementById("value1").value)+parseInt(document.getElementByI……
[/Quote]
小数相加是js的难点
text0001 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 yezhenhua101 的回复:]
<script language="javascript">
function sumAll()
{
document.getElementById("sum").value=parseInt(document.getElementById("value1").value)+parseInt(document.getElementById("value2").value);
}……
[/Quote]
小数不能相加噢

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧