如题
该怎么做
我用了textchanged事件 不行
private void tixing5_TextChanged(object sender, System.EventArgs e)
{
point.Text=Convert.ToString(Convert.ToInt32(tixing5.Text)+Convert.ToInt32(point.Text));
}
该怎么做
我用了textchanged事件 不行
private void tixing5_TextChanged(object sender, System.EventArgs e)
{
point.Text=Convert.ToString(Convert.ToInt32(tixing5.Text)+Convert.ToInt32(point.Text));
}
如果不用js,请将TextBox的AutoPostback设成ture
有办法能不让它刷新吗
function change(objID_1,objID_2,ojbID_3)
{
obj1=document.getElementById(objID_1);
obj2=document.getElementById(objID_2);
obj3=document.getElementById(objID_3);
obj3.value=obj1.value+obj2.value; //这里没校验是不是数字,自己写代码校验
}
</script>TextBox2.Attributes.Add("onblue","change('"+TextBox1.ClientID.ToString()+"','"+TextBox2.ClientID.ToString()+"','"+TextBox3.ClientID.ToString()+"')")呵呵,思想就是如此!语法,大小写可能有错,自己改!asp.net就是这里麻烦,没IDE环境,大小写可记不住 :)
{
txt1.Attributes.Add("onblur","change('txt1','txt2','txt3')");
txt2.Attributes.Add("onblur","change('txt1','txt2','txt3')"); } <script language="javascript">
function change(objID_1,objID_2,ojbID_3)
{
obj1=document.getElementById(objID_1);
obj2=document.getElementById(objID_2);
obj3=document.getElementById(objID_3);
obj3.value=obj1.value+obj2.value;
</script>
<input type="text" runat="server" id="txt1">
<input type="text" runat="server" id="txt2"> <input type="text" runat="server" id="txt3">
我这样写还是没用啊