注册 登录
编程论坛 ASP技术论坛

请问各位专家:数据库的值怎么放入动态文本框

ibm888 发布于 2012-11-09 10:27, 528 次点击
从数据库取值然后动态生成文本框,再将值放入该文本框。
就像C/S结构里 子窗口选取产品点确定后 父窗口自动产生相应文本框数 并且读到子窗口的值。
是用临时表还是用其他变量方法,如果不是用临时表 请赐教方法!
4 回复
#2
hu9jj2012-11-09 12:16
可以参照下面的代码:
<tr>
    <td width="400" align="center" height="28">文章名</td>
    <td width="80" align="center" height="28">作者</td>
    <td width="100" align="center" height="28">来源</td>
    <td width="100" align="center" height="28">发表日期</td>
    <td width="100" align="center" height="28">修改日期</td>
</tr>
<%
    do while not rs.eof
%>
<tr bgcolor="D0EFFF">
    <td with="20"></td>
    <td width="400> <% =rs("字段名1") %> </a></td>
    <td width="80"> <% =rs("字段名2") %></td>
    <td width="100"> <% =rs("字段名3") %></td>
    <td width="100"> <% =rs("字段名4") %></td>
    <td width="100"> <% =rs("字段名5") %></td>
</tr>
<%
    rs.movenext
    loop
%>
#3
ibm8882012-11-09 12:28
回复 2楼 hu9jj
这个只是简单的循环展示数据 跟我阐述的问题不搭界吧
问题的关键 不是取数 而是放数
#4
yms1232012-11-09 14:35
可以参照下面的代码:
<tr>
    <td width="400" align="center" height="28">文章名</td>
    <td width="80" align="center" height="28">作者</td>
    <td width="100" align="center" height="28">来源</td>
    <td width="100" align="center" height="28">发表日期</td>
    <td width="100" align="center" height="28">修改日期</td>
</tr>
<%
    do while not rs.eof
%>
<tr bgcolor="D0EFFF">
    <td with="20"></td>
    <td width="400> <input type="text" value="<% =rs("字段名1") %>"/></td>
    <td width="80"> <input type="text" value="<% =rs("字段名2") %>"/></td>
    <td width="100"> <input type="text" value="<% =rs("字段名3") %>"/></td>
    <td width="100"> <input type="text" value="<% =rs("字段名4") %>"/></td>
    <td width="100"> <input type="text" value="<% =rs("字段名5") %>"/></td>
</tr>
<%
    rs.movenext
    loop
%>
还有如果你是用javascript的open弹的子窗口,根本不需要临时表
用window.opener.location="父窗口的url?文本框数=5";
这样来传到子窗口即可,上面那句代码是javascript的写在子窗口中
#5
ibm8882012-11-09 15:54
以下是引用yms123在2012-11-9 14:35:23的发言:

可以参照下面的代码:
 
    文章名
    作者
    来源
    发表日期
    修改日期
 
 
 
     
    "/>
     "/>
     "/>
     "/>
     "/>
 
 
还有如果你是用javascript的open弹的子窗口,根本不需要临时表
用window.opener.location="父窗口的url?文本框数=5";
这样来传到子窗口即可,上面那句代码是javascript的写在子窗口中
但是关键是要子窗口点一次按钮 父窗口自动生成一个文本框 并把值传过去 文本框数是动态的,版主你说的适合于一次选择,如果多次选择最后的结果就成为最后一次选择的信息了

[ 本帖最后由 ibm888 于 2012-11-9 16:08 编辑 ]
1