就是在label上有一个默认的数值,然后在一个textbox1中输入一个数字,当它失去焦点后,在textbox2中显示label和textbox1相乘的结果 有这么个思路 先写一个方法
private int chengji(label label1,textbox textbox1,textbox textbox2)
{
textbox2.text=int.prase(label1.text)*int.prase(textbox1.text);
}
然后遍历页面的所有textbox控件,然后把需要的textbox注册valuechange事件,调用这个方法
但是具体该怎么做啊,我不是只有一组这样的,而是一整个页面上有四十组这样的运算要做,那该怎么做啊
private int chengji(label label1,textbox textbox1,textbox textbox2)
{
textbox2.text=int.prase(label1.text)*int.prase(textbox1.text);
}
然后遍历页面的所有textbox控件,然后把需要的textbox注册valuechange事件,调用这个方法
但是具体该怎么做啊,我不是只有一组这样的,而是一整个页面上有四十组这样的运算要做,那该怎么做啊
然后遍历这个标签,在计算内部的数据应该就可以了!<html>
<head>
<title>表格变色</title>
<style type="text/css">
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("div").each(function(){
$(this).find(":text:first").blur(function(){
var ln=$(this).prev("label").text();
var t1=$(this).val();
$(this).next(":text").val(t1*ln);
})
})
})
</script>
</head>
<body>
<div>
<label>5</label>-------<input type="text"/>---------<input type="text"/>
</div>
<div>
<label>3</label>-------<input type="text"/>---------<input type="text"/>
</div>
<div>
<label>7</label>-------<input type="text"/>---------<input type="text"/>
</div>
<div>
<label>9</label>-------<input type="text"/>---------<input type="text"/>
</div>
<div>
<label>6</label>-------<input type="text"/>---------<input type="text"/>
</div>
<div>
<label>2</label>-------<input type="text"/>---------<input type="text"/>
</div>
<div>
<label>8</label>-------<input type="text"/>---------<input type="text"/>
</div>
……………………………………………………………………
</body>
</html>