首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 如何在表单里输入文本后读取数据库并赋值回来?
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 02:01:45 楼主
    大概的代码如下:我要实现的功能是,假如我填写了内存和硬盘,现在要输入客户的姓名,现在可以在姓名旁加个按纽,名称为“读取客户”,我需要的功能就是,我点了这个按扭,如果数据库有这个姓名,那么读取这个客户的电话和手机到下面的输入框里,如果没有那么提示该用户不存在,请问怎么写代码呢?谢谢
    <form method="post" action="saveadd.asp" name="frmA" >
      <div>
          <div class="line1"> <span id=neicun1>内存 </span>: <input type="text" name="neicunpinpai" > </div>
      </div>

        <div>
            <div class="line1"> <span id=yingpan1>硬盘 </span>: <input type="text" name="yingpanpinpai" > </div>
        </div>

    <tr>
                        <td rowspan="7" class="line4"> <div align="right">客户资料: </div> </td>
                        <td  width="13%" class="line1" > <div align="right">姓名: </div> </td>
                        <td class="line1" > <input name="xingming"> </td>
                      </tr>
                      <tr>
                        <td width="13%" colspan="1" align="left" class="line1"> <div align="right">电话: </div> </td>
                        <td class="line1" > <input type="text" name="dianhua" value=""> </td>
                      </tr>
                      <tr>
                        <td colspan="1" align="left" class="line1"> <div align="right">手机: </div> </td>
                        <td class="line1"> <input name="shouji" type="text" id="shouji" value=""> </td>
                      </tr>
    <tr>
                        <td height="40" colspan="3" align="center"> <input type="submit" name="Submit3" value="提交">
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="reset" name="Submit4" value="重置"> </td>
                      </tr> </form>
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 02:22:011楼 得分:0
    可以用select 下拉列表框
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 02:52:282楼 得分:0
    select应该怎么做呢
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 08:20:483楼 得分:0
    加上一个FORM,提交到本页,如果没点过那个按钮,则显示空的输入FORM,如果点过那个按钮,则显示已填入值的FORM


    如果是用SELECT的方法,则代码如下:
    <%
    '假设已打开数据库链接
    msql="select * from muser"
    set rs=conn.execute(msql)
    if rs.bof and rs.eof then%>
      <select name="sxm">
      <%do while no rs.eof%>
      <option value=" <%=rs("xm")%>"> <%=rs("xm")%>"> </option>
      <%rs.movenext
      loop%>
      </select>
    <%end if%>

    上面的代码只是针对一个输入框的,如果你很多个输入框,请复制并修改代码.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 09:14:394楼 得分:0
    该回复于2008-04-28 11:23:51被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 13:02:005楼 得分:0
    chjin 你好,你给的这个是不能用的,我的是,客户那是要填写客户名称以后,然后点按牛可以得出这个用户的电话和手机信息,难点就在于,我这个本来就是个表单,而表单是不可以嵌套表单的,不然就方便多了,而且电话和手机这个信息的得到是不能用select的,因为客户太多,我必须输入用户名以后下面只得到这个用户的信息,而不是要我手工选择。麻烦高手再帮我看看
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 13:59:346楼 得分:0
    用ajax异步查询
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 16:59:047楼 得分:0
    用ajax获取信息,然后再填充表单.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 19:14:238楼 得分:0
    ajax这个不太懂哦,有代码吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 09:36:499楼 得分:0
    该回复于2008-04-28 11:23:48被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-28 11:46:0410楼 得分:0
    呵呵 ajax异步查询  你可以去找下相关的
    我也是新人  我帮你找找看 呵呵 我的qq:20729725
    可以一起探讨~~注意:我是新人,也什么都不懂~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-30 12:08:1211楼 得分:0
    该回复于2008-05-01 09:54:33被版主删除
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-30 12:54:1012楼 得分:0
    采用AJAX,网上有很多资料,
    不过在学习的时候要注意asp和ajax相结合使用对中文处理上可能会出现乱码,对此问题在
    网上搜索,有详解。(ASP.net好像不存在此问题,至少我没有遇到)
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved