<form name="frm" method="post" action="tz.asp" >
<input type="text" name="tzid">
<input type="text" name="cntrno">
<input type="submit" name="save" value="保存">
</form>
<%
if request("save")="保存" then
set rs=server.createobject("adodb.recordset")
sql="select * from tz"
rs.open sql,conn,1,3
rs.addnew
rs("cntrno")=request("cntrno")
rs.update
tzid=rs("id")
response.Write "<script language=javascript>document.frm.tzid.value=tzid;</script>"
response.Write "<script language=javascript>history.back();</script>"
end if
%>
<input type="text" name="tzid">
<input type="text" name="cntrno">
<input type="submit" name="save" value="保存">
</form>
<%
if request("save")="保存" then
set rs=server.createobject("adodb.recordset")
sql="select * from tz"
rs.open sql,conn,1,3
rs.addnew
rs("cntrno")=request("cntrno")
rs.update
tzid=rs("id")
response.Write "<script language=javascript>document.frm.tzid.value=tzid;</script>"
response.Write "<script language=javascript>history.back();</script>"
end if
%>
另外 history.back();了,你赋值没有任何用处
<%
if request("save")="保存" then
set rs=server.createobject("adodb.recordset")
sql="select * from tz"
rs.open sql,conn,1,3
rs.addnew
rs("cntrno")=request("cntrno")
rs.update
tzid=rs("id")
response.Write "<input type='text' name='tzid' value='" & tzid & "'></script>"
response.Write "<script language=javascript>history.back();</script>"
end if
%>
<input type="text" name="cntrno">
<input type="submit" name="save" value="保存">
</form>
<input type="text" name="tzid">
<input type="text" name="cntrno">
<input type="submit" name="save" value="保存">
</form>
<%
if request("save")="保存" then
set rs=server.createobject("adodb.recordset")
sql="select * from tz"
rs.open sql,conn,1,3
rs.addnew
rs("cntrno")=request("cntrno")
rs.update
tzid=rs("id")
response.Write "<script language=javascript>document.frm.tzid.value=" & tzid & ";</script>"
response.Write "<script language=javascript>history.back();</script>"
end if
%>