非常简单的问题,如何用js给一个文本框赋值????????????

pb2005 2006-12-24 09:57:26
<%
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
%>
<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>
上面的代码很简单,就是点保存按钮后,数据库里插入一条记录,同时把自动生成的id赋给文本框tzid,为什么执行的时候总是告诉我document.frm.tzid.value为空或不是对象,我郁闷死了,一点都没写错啊
...全文
297 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Animatrix 2006-12-25
前几天还是一颗钻石的。。
回复
gzdiablo 2006-12-25
哇还有2钻石的 我还以为一颗钻石到头了呢 羡慕啊~~~~~~~~~~~~~~~
回复
myzee 2006-12-25
有牛人帮忙回答,我只能帮顶了~~~~呵呵
回复
孟子E章 2006-12-25
<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
%>
回复
孟子E章 2006-12-25
最好这样

<form name="frm" method="post" action="tz.asp" >
<%
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>
回复
孟子E章 2006-12-24
你使用的时候,tzid还没有生成。
另外 history.back();了,你赋值没有任何用处
回复
孟子E章 2006-12-24
<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
%>
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2006-12-24 09:57
社区公告
暂无公告