javascript实现复写
有10个文本框textbox,
上面5个
下面5个
上面的一个文本框输入完后,
同一列的下面的文本框,显示相同的值。
同时累加这10个文本框的值,放到别的地方。
[最优解释]
<script language="javascript" type="text/javascript">
//写正则验证输入的必须的int和double
function changetText(n) {
switch (n) {
case 1:
document.getElementById("TextBox6").value = document.getElementById("TextBox1").value;
break;
case 2:
document.getElementById("TextBox7").value = document.getElementById("TextBox2").value;
break;
case 3:
document.getElementById("TextBox8").value = document.getElementById("TextBox3").value;
break;
case 4:
document.getElementById("TextBox9").value = document.getElementById("TextBox4").value;
break;
case 5:
document.getElementById("TextBox10").value = document.getElementById("TextBox5").value;
// document.getElementById("Label1").value =10个值全加起来
break;
}
}
</script>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" onblur="changetText(1)"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox2" runat="server" onblur="changetText(2)"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox3" runat="server" onblur="changetText(3)"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox4" runat="server" onblur="changetText(4)"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox5" runat="server" onblur="changetText(5)"></asp:TextBox>
<br />
下面5个<br />
<asp:TextBox ID="TextBox6" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox7" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox8" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox9" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox10" runat="server"></asp:TextBox>
得到的值是<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
function test()
{
$("input").blur(function () {
var str = $(this).val();
var text= document.getElementsByName("text1");
var query = 0;
for (var i = 0; i < text.length; i++)
{
text[i].value = str;
query = parseInt(text[i].value);
}
})
window.location.href = "default.aspx?num=" + query + "";
}
<input name='TextBox1'type="text"/>
<input name='TextBox1'type="text"/>
<input name='TextBox1'type="text"/>
<input name='TextBox1'type="text"/>