CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

求助]各位大虾请进,自动输入数据。在线等。

楼主lwzhk954(一笑天开)2006-03-31 09:27:50 在 Web 开发 / ASP 提问

 
   
  想实现这样一个功能,手动输入员工编号后,当姓名文本框获得焦点时自动将数据库中和刚才输入的员工编号对应的数据取出来,怎么实现。先谢谢了。    
  问题点数:60、回复次数:7Top

1 楼fangsky(成雨)回复于 2006-03-31 09:34:27 得分 0

就是一个数据库匹配问题了。select   *   from   name   where   bh=  
  Top

2 楼iexapl(飞龙侠客)回复于 2006-03-31 09:35:18 得分 0

你用focus()来调用运行函数吧Top

3 楼lwzhk954(一笑天开)回复于 2006-03-31 09:39:02 得分 0

给点关键代码吧,大哥们。Top

4 楼loulou_ff(髅髅)回复于 2006-03-31 10:05:00 得分 60

<script   language="JavaScript"   type="text/JavaScript">  
   
  function   vv(id){  
    var   oBao   =   new   ActiveXObject("MSXML2.XMLHTTP")  
    oBao.open("GET","vsdll.asp?id="+id   +   "&rnd="   +   Math.random(),false);    
  oBao.setrequestheader("Content-Type","gb2312")  
  oBao.setrequestheader("content-type","text/html");    
  //oBao.setRequestHeader(   "Content-Type","text/XML")  
  oBao.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");  
          oBao.send();  
   
  return   unescape(oBao.responseText);  
  }  
   
  function   vvv(v){  
  var   vv1  
  vv1=vv(v.value);  
  vv1=vv1.split("|");  
  document.getElementById("t2").value=vv1[0];  
  document.getElementById("t3").value=vv1[1];  
  }  
  </script>  
  <input   name="t1"   type="text"   id="t1"     onBlur="vvv(this)">  
  <input   name="t2"   type="text"   id="t2">  
  <input   name="t3"   type="text"   id="t3">  
   
   
  vsdll.asp  
   
  <!--#include   file=conn.asp   -->  
  <%  
  id=Trim(Request.QueryString("id"))  
  set   rs=server.CreateObject("ADODB.RecordSet")  
  sql="select   *   from   name   where   bh='"&id&"'"  
  rs.open   sql   ,conn,1,1  
  if   not   rs.eof   then  
  zhshid=rs(0)  
  zz=rs(1)  
  end   if  
  rs.close  
  set   rs=nothing  
  set   sql=nothing  
  conn.close  
  set   conn=nothing  
   
  if   zz<>""   then  
  zz=escape(zz)  
  end   if  
   
  %>  
  <%=zhshid%>|<%=zz%>  
  Top

5 楼loulou_ff(髅髅)回复于 2006-03-31 10:37:07 得分 0

改一下  
   
  function   vv(id){  
  try{  
    var   oBao   =   new   ActiveXObject("MSXML2.XMLHTTP")  
  }  
  catch(e){  
  var   oBao=new   XMLHttpRequest();  
  }  
    oBao.open("GET","vsdll.asp?id="+id   +   "&rnd="   +   Math.random(),false);    
  //  
  try{  
                        oBao.send();  
  }  
  catch(e){  
      oBao.send(null);  
  }  
   
  return   unescape(oBao.responseText);  
  }Top

6 楼iexapl(飞龙侠客)回复于 2006-03-31 10:45:52 得分 0

楼上是用AJAX的Top

7 楼lwzhk954(一笑天开)回复于 2006-04-01 15:42:58 得分 0

谢谢大家呀。Top

相关问题

  • 数据输入问题~!各位看看
  • 数据输入
  • 关于怎样在cgi程序中大批量数据输入到后台数据库? 谢谢啦,在线等待各位回答!!!
  • 输入数据验证的问题,帮帮忙!谢谢各位!
  • 怎么在GRID控件里输入数据啊?(在线等候)
  • 数据库的输入
  • 数据库输入校验
  • 怎么输入数据
  • 数据库输入输出?
  • 数组数据输入

关键词

  • obao

得分解答快速导航

  • 帖主:lwzhk954
  • loulou_ff

相关链接

  • Web开发类图书

广告也精彩

反馈

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