//一个实例,三个textbox 当用户在第一个和第二个输入数据时第三个文本框就随之变化
javascript部分:
创建XMLHttpRequest对象
xmlHttp=new ActiveXObject("Mcrosoft.XMLHTTP");//ie
xmlHttp=new XMLHttpRequest();//ff
//在 text1,text2中的onkeyup事件的函数
url="default.aspx?A="form1.elements["A"].value+"&B="+form1.elements["B"].value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange=doupdate;//doupdate是一个函数名,也就是更新的函数
xmlHttp.send();
//更新函数
if(xmlHttp.readyState==4)
document.forms[0].elements["tot"].value=xmlHttp.responsetext;
//服务页面内容
int a=0;
int b=0;
if(Request.QueryString["A"]!=null)
a=int.Parse(Request.QueryString["A"].tosSring());
if(Request.QueryString["B"]!=null)
b=int.Parse(Request.QueryString["B"].toString());
Response.Write(a+b);
不过我不知道为什么把document.forms[0]
改成form1就不行了,没想通