CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

这样的功能不知道怎样实现,请教大家,或许你认为什么样的流程更好,谢谢

楼主htys3(海天一舍)2003-08-03 15:24:41 在 Web 开发 / ASP 提问

<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN">  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  </head>  
   
  <body>  
  <table   width="100%"   border="0">  
      <tr>  
          <td><form   name="form1"   method="post"   action="">  
                  <p>姓名:    
                      <input   type="text"   name="textfield">  
                      年龄:    
                      <input   type="text"   name="textfield2">  
                  </p>  
                  <p>学校:    
                      <input   type="text"   name="textfield3">  
                      <input   type="submit"   name="Submit"   value="查找">  
                      家庭地址:    
                      <input   type="text"   name="textfield4">  
                  </p>  
                  <p>  
                      <input   type="submit"   name="Submit2"   value="提交">  
                  </p>  
              </form></td>  
      </tr>  
  </table>  
   
  </body>  
  </html>  
  界面如上,数据库有2张表SCHOOL和STUDENTS,希望点击学校后面的查找以后,能从SCHOOL表中读出已有学校的名称填入框中再把各项数据填完以后提交到STUDENTS表中,如果该学校名字不存在则直接写入STUDENTS表中,谢谢先 问题点数:100、回复次数:7Top

1 楼fengchu2(凤雏)回复于 2003-08-03 16:09:19 得分 70

懂了!  
   
  <%  
  dim   schoolname  
   
  dim   rst,conn  
   
  set   rst=server.createobject("adodb.recordset")  
  set   conn=server.createobject("adodb.connection")  
   
  conn.open   ....................  
   
  schoolname=trim(request.form("textfield3"))  
   
  rst.open   "select   schoolname2   from   school   where   charindex('"+schoolname+"',schoolname2)>0",conn,1  
   
  'schoolname2   是存储学校名称的字段  
  if   rst.eof   then  
      '没有这个学校  
  ....  
  ....  
  else  
      '有这个学校  
  ...  
  ...  
   
  end   if    
  rst.close  
  conn.close  
  %>  
   
  其他的代码你自己加把!Top

2 楼htys3(海天一舍)回复于 2003-08-03 16:27:23 得分 0

这里其实有2个问题,一是如何在一个FORM中先提交一个参数执行后返回同一页面,二是那条语句把查到的学校写入textfield3中,不知道怎么办阿,谢谢了Top

3 楼smuzy(smuzy)回复于 2003-08-03 16:47:02 得分 30

<iframe   Id="hiddenframe"   src="#"   width="0"   height="0"></iframe>  
  提交_onclick:   reset_Content('xxx.asp?school='+textfield3.value)  
  <script   language="Javascript1.2">  
  <!--  
  function   reset_Content(Url) {  
  document.frames["hiddenframe"].location.replace(Url);  
  }  
  //-->  
  </script>  
   
  在xxx.asp中根据school查找,然后写在javascript中对textfield3进行控制:  
  <BODY   onload="javascript:parent.textfield3.value=XXXXXXXXX;">Top

4 楼fengchu2(凤雏)回复于 2003-08-03 16:56:05 得分 0

咳,你也真是的!  
   
  在执行的页面中:  
   
  <%  
  .........  
  %>  
  <form   name="dengji"   action=""   method="post">  
      <input   type=hidden   name="schoolname1"   vlaue="<%=schoolname%>">  
  </form>  
  <script   lanaguage="javascript">  
      dengji.action="第一页.asp"  
      dengji.submit();  
  </script>  
   
   
  在第二页中  
   
            <p>学校:    
                      <input   type="text"   name="textfield3"   value="<%=request.form("schoolname1")%>">  
                      <input   type="submit"   name="Submit"   value="查找">  
                      家庭地址:    
                      <input   type="text"   name="textfield4">  
                  </p>  
   
  Top

5 楼htys3(海天一舍)回复于 2003-08-03 19:22:15 得分 0

两位的方法试过都要出错,还有没有哪位能给个清晰一点的,也不知道我把问题表达清楚了没有Top

6 楼htys3(海天一舍)回复于 2003-08-03 19:35:54 得分 0

smuzy:  
  “提交_onclick”是指的把SCHOOL查出来以后的最终的提交吗?  
  Top

7 楼htys3(海天一舍)回复于 2003-08-03 19:52:47 得分 0

从school表中读出来的单位可能不止一个,先要有一个小窗口弹出再选择。请教一下,这个有没有例子参考一下,谢谢Top

相关问题

  • 高分讨论:怎么实现画流程图的功能
  • 请问如何实现类似工作流(xpdl)所提供的流程控制功能?
  • 有谁知道白板的功能是如何实现的。
  • 谁知道这种常见的功能是怎么实现的?
  • 不知道能不能实现这样的功能的?
  • 谁知道在dreamweaver中怎么实现这种功能.
  • 不知道这样的功能是否可以实现?
  • 不知道能不能实现这样的功能
  • 谁知道怎么在页面上实现打印功能?
  • 谁知道怎么在页面上实现打印功能

关键词

  • 请教
  • 谢谢
  • 知道
  • 提交
  • school
  • 没有

得分解答快速导航

  • 帖主:htys3
  • fengchu2
  • smuzy

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo