asp通过一个条件查询从数据库取出信息自动填写表单中的文本框,通过输入不同的id编号查询,分别写入多行的表单里。

时间:2022-09-22 19:13:14
我想通过下面输入编号后,在button写一个按钮事件 ,实现通过编号在数据库中调入info1,info2的值回写到下面输入框
数据库中:表a(info_id,info1,info2)

 <tr>
  <td class="class1">编号:</td><td class="class2"><input name="info_id" value="<%=info_id%"><button name="add" style="height:20px;width:30px;" onclick="add_cl">+</button></td>
 </tr>
 <tr>
  <td class="class1">详细1:</td><td class="class2"><input name="info1" value="<%=info1%>" ></td>
 </tr>
<tr>
  <td class="class1">详细2:</td><td class="class2"><input name="info2" value="<%=info2%>" ></td>
 </tr>

7 个解决方案

#1


button的事件可以是获取info_id的值,然后open一个新的页面比方说a.asp
a.asp执行查询操作据传过去的info_id的值获取info1,info2,然后自动关闭的时候把值赋给当前页面的info1,info2

#2


引用 1 楼 tcwsyt 的回复:
button的事件可以是获取info_id的值,然后open一个新的页面比方说a.asp
a.asp执行查询操作据传过去的info_id的值获取info1,info2,然后自动关闭的时候把值赋给当前页面的info1,info2


就是。这么简单。不就通info_id的值。传到要显示的页面再到数据库里面查询出来啊。我晕死。

#3


如何通过a.asp回写到我原来页面啊

#4


搜一下如何将子窗口的值返回父窗口之类的吧。。

#5


来学习了。。。。

#6


没懂,不需要这么麻烦吧

#7


可以用ajax可以实现无刷新取值,去搜索一下ajax。
还有一个方法,把info_id这个文本框放在和下面两个文本框不同的form下
<form name="form1" action="" method="post">
<input type="text" name="info_id" value="">
<input type="hidden" name="action" value="step1">  <!--增加一个隐藏字段断提交的是哪个步骤,如果是step1则执行取出info1,info2值的操作-->
<input type="submit" value="提交">
</form>
<%
if request.form("action")="step1" then
  dim info1,info2
  '数据库查询取出info1,info2值
%>
<form name="form2">
<input name="info1" value="<%=info1%>" >
<tr>
详细2<input name="info2" value="<%=info2%>" >
</form>
<%
end if
%>

#1


button的事件可以是获取info_id的值,然后open一个新的页面比方说a.asp
a.asp执行查询操作据传过去的info_id的值获取info1,info2,然后自动关闭的时候把值赋给当前页面的info1,info2

#2


引用 1 楼 tcwsyt 的回复:
button的事件可以是获取info_id的值,然后open一个新的页面比方说a.asp
a.asp执行查询操作据传过去的info_id的值获取info1,info2,然后自动关闭的时候把值赋给当前页面的info1,info2


就是。这么简单。不就通info_id的值。传到要显示的页面再到数据库里面查询出来啊。我晕死。

#3


如何通过a.asp回写到我原来页面啊

#4


搜一下如何将子窗口的值返回父窗口之类的吧。。

#5


来学习了。。。。

#6


没懂,不需要这么麻烦吧

#7


可以用ajax可以实现无刷新取值,去搜索一下ajax。
还有一个方法,把info_id这个文本框放在和下面两个文本框不同的form下
<form name="form1" action="" method="post">
<input type="text" name="info_id" value="">
<input type="hidden" name="action" value="step1">  <!--增加一个隐藏字段断提交的是哪个步骤,如果是step1则执行取出info1,info2值的操作-->
<input type="submit" value="提交">
</form>
<%
if request.form("action")="step1" then
  dim info1,info2
  '数据库查询取出info1,info2值
%>
<form name="form2">
<input name="info1" value="<%=info1%>" >
<tr>
详细2<input name="info2" value="<%=info2%>" >
</form>
<%
end if
%>