急件!!关于ASP与JAVASCRIPT的值交换

kingofhell 2001-10-18 10:55:14
目的是实现选者一个<select>中的一个值,在另一个<select>中现出相关内容,但要用数据库。type与type2是一对多关系,下面是部分代码:我想从 行业信息名中变换的info1.name.value值作为下面 该行业子类名:下的sql语句的判断条件,请问个位这麽办!
<td width="150" height="31">
<p align="right">行业信息名:
</td>

<td width="150" height="31">
<select size="1" name="name" onchange=javascript:info1.submit()>
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from type",conn,3,3
rs.movefirst
while not rs.eof
response.write "<option value="&rs("cID")
response.write " selected "
response.write ">"&rs("cname")&"</option>"
rs.movenext
wend
rs.Close
%>
</select>
</td>
</tr>

<tr>
<td width="150" height="25">
<p align="right">该行业子类名:
<td width="150" height="25">
<select size="1" name="name">
<%
sql="select * from type2"
set rs2=server.createobject("adodb.recordset")
rs2.open sql,conn,3,3
rs2.movefirst
while not rs2.eof
response.write "<option value="&rs2("ID")
response.write " selected "
response.write ">"&rs2("t1name")&"</option>"
rs2.movenext
wend
rs2.Close
%>
</select>
</tr>
...全文
120 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
karma 2001-10-18
  • 打赏
  • 举报
回复
不懂你的意思,什么叫“脚本传过来的值”? 什么脚本?你传给ASP的值要么在 Request.Querystring里要么在Request.Form里,所以即使你在客户端有脚本,最终还得把值赋给INPUT,TEXTAREA或SELECT,或URL的QUERYSTRING,别无它法
kingofhell 2001-10-18
  • 打赏
  • 举报
回复
关键问题还有就是向另个页传时有问题,不能写在同一个页面类
kingofhell 2001-10-18
  • 打赏
  • 举报
回复
你好,我看过你写的,你是针对提交方式,我作过,能行的通.但我想知道能不能在ASP中得到脚本传过来的值,我知道ASP的值可以传到脚本中去!谢谢1!
karma 2001-10-18
  • 打赏
  • 举报
回复
试试:

<form name="enterprise">
<% info1 = Request("info1") %>
<table>
<tr>
<td width="150" height="31">
<p align="right">行业信息名:
</td>

<td width="150" height="31">
<select size="1" name="info1" onchange="javascript:enterprise.submit()">
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from type",conn,3,3
rs.movefirst
while not rs.eof
response.write "<option value="&rs("cID")

if info1 = "" then
info1 = rs("cID") '如果空的话,取第一个
end if

if rs("cID") = info1 then
response.write " selected "
end if
response.write ">"&rs("cname")&"</option>"
rs.movenext
wend
rs.Close
%>
</select>
</td>
</tr>

<tr>
<td width="150" height="25">
<p align="right">该行业子类名:
<td width="150" height="25">
<select size="1" name="info2">
<%
sql="select * from type2 where cID = '" & info1 & "'"
'如果cID是数据的话,用
'sql="select * from type2 where cID = " & info1
set rs2=server.createobject("adodb.recordset")
rs2.open sql,conn,3,3
rs2.movefirst
while not rs2.eof
response.write "<option value="&rs2("ID")
response.write " selected "
response.write ">"&rs2("t1name")&"</option>"
rs2.movenext
wend
rs2.Close
%>
</select>
</tr>
</form>
karma 2001-10-18
  • 打赏
  • 举报
回复
if info1 = "" then
info1 = rs("cID") '如果空的话,取第一个
end if

if rs("cID") = info1 then
response.write " selected "
end if
kingofhell 2001-10-18
  • 打赏
  • 举报
回复
补充:也就是说怎样在页面刷新后保留先前的selectedindex
kingofhell 2001-10-18
  • 打赏
  • 举报
回复
现在有个问题,使用这种提交方式可以改变 该行业子类名:,但是行业信息名:的值却始终不变
yiyilc 2001-10-18
  • 打赏
  • 举报
回复
那就在另一个页面取值呀,用action,上面的代码不就是在同一个页面吗
kingofhell 2001-10-18
  • 打赏
  • 举报
回复
将这些值提交到另一个页面处理或在同个页面处理该这麽办
asp.net大型多门店连锁汽车4S店维修保养管理系统源码 带数据库说明文档   开发环境: VS2012 + SQL2008   不带安装说明,感兴趣的会员请下载自行研究   采用SQL-Server大型数据库,系统数据绝对稳定安全,并实现了海量模糊查询,局域网即时通讯、条码识别等大量的高新科技   一、源码介绍   采用SQL-Server大型数据库,系统数据绝对稳定安全,并实现了海量模糊查询,局域网即时通讯、条码识别等大量的高新科技,并集成了短信群发等许多先进实用的新功能,并继承了完美软件操作方便、功能强大等的传统风格,凝聚了数万用户的智慧结晶。接车、派工、领料、结算流程清晰,用户操作起来得心应手,省时省心。报表中心提供了维修、工时费、材料费、员工提成、车次排行、车型排行、进货、库存、帐务等一系列报表,统计方法科学,数据准确。   二、主要功能   软件优势:   1、售价跟踪:维修开单时可以自动跟踪客户上次价格。   2、成本隐含:成本价可以自定义基数,查看成本可设置密码。   3、前台接车、派工、领料、财务结算,全面实行电脑化管理。   4、强大的客户档案查询功能,自动提醒:维修追款、回访提示、保险到期、年审到期、驾照到期、客户生日、库存缺货、库存积压等,直接提高经济效益。   5、赋权严紧性:每个可操作模块都需经过授权方可操作,维修单需经过授权输入密码才能修改、作废;多帐套和隐藏帐套:可以建立多个帐套,管理多公司或多门店。帐套可以隐藏。   6、操作灵便性:集纯键盘操作模式和鼠标模式两种,维修开单一个界面全搞定。   7、完备的日志管理:库存修改、删除、退货跟踪,操作员的删除、修改、作废均有记录。   8、智能统计分析:维修统计、维修项目统计、维修材料统计、员工提成统计、车次排行、车型排行、进货统计、经理查询、资金流水帐、帐面库存汇总。   9、可以对收费项目、索赔项目、赠送项目设置和分别统计核算。   入库单、入库历史查询、订货单、订货历史查询、入库调拨单、入库调拨历史查询、入库退货单、入库退货历史查询   出库单、出库历史查询、报价单、报价历史查询、出库调拨单、出库调拨历史查询、出库退货单、出库退货历史查询、急件查询、维修单、维修查询(在厂进度查询、出厂结算查询、维修项目查询、维修领料查询、其它项目查询)、估价单、估价查询、投诉登记、投诉查询、库存查询、库存修改、库存盘点、盘点查询、出库应收款、入库应付款、出库结款历史、入库结款历史、收入登记、支出登记   维修统计(维修结算统计、维修项目统计、维修材料统计、维修项目提成统计、其它项目统计)、维修车次统计、维修车型排行榜、维修配件排行榜、维修项目排行榜、库存盘点月报表、帐面库存汇总表、出库统计、入库统计、经理查询、资金流水帐、客户排行榜、出库配件排行榜、车辆档案、客户档案、供应商档案   功能清单:   系统设置管理:   系统用户管理、系统门店管理、系统部门管理、系统岗位管理、系统团队管理、系统菜单管理、系统地区管理、系统类型管理、基础模版管理、系统配置应用   基本信息管理:   人事档案管理、客户档案管理、车辆档案管理、维修项目管理、维修项目分类管理、维修配件管理、维修配件分类管理、车辆厂牌车型管理、供应商档案管理、客户档案管理_电销、车辆档案管理_电销   基本业务管理:   车险单证管理、维修接车管理、前台业务导航、维修档案管理、   配件进货管理:   采购入库管理、采购退货管理   配件出库管理:   维修出库管理、本厂出库管理、销售出库管理、销售退货管理   配件库存管理:   配件库存查询、配件库存盘点   客户回访管理:   修后车辆回访管理、客户投诉管理、客户关怀管理   电话销售管理:   电话跟踪管理、保险到期提醒、定期保养提醒、客户投诉接待、客户投诉查询、客户预约安排、生日函   收银事务管理:   结算处理中心、业务费用登记、收支记录查询   部门数据管理:   各门店每日监控、每日监控管理、绩效数据管理、财务数据管理、总经理查询、班组业绩数据   查询统计管理:   采购入库查询、采购退货查询、维修出库查询、维修归库查询、本厂出库查询、销售出库查询、销售退货查询、配件备货查询、配件盘库查询   客服统计管理:   客户资源分配、修后回访统计、流失回访统计、电话销售统计、   营运报表管理:   服务顾问日报表、店长日报表、营运经理日报表、服务顾问查询报表、店长查询报表、营运经理查询报表   配件报价中心:   配件指导售价管理、配件平均成本与销价查询
采用SQL-Server大型数据库,系统数据绝对稳定安全,并实现了海量模糊查询,局域网即时通讯、条码识别等大量的高新科技,并集成了短信群发等许多先进实用的新功能,并继承了完美软件操作方便、功能强大等的传统风格,凝聚了数万用户的智慧结晶。接车、派工、领料、结算流程清晰,用户操作起来得心应手,省时省心。报表中心提供了维修、工时费、材料费、员工提成、车次排行、车型排行、进货、库存、帐务等一系列报表,统计方法科学,数据准确。售价跟踪 成本隐含 前台接车、派工、领料、财务结算,全面实行电脑化管理。强大的客户档案查询功能,自动提醒:维修追款、回访提示、保险到期、年审到期、驾照到期、客户生日、库存缺货、库存积压等,直接提高经济效益。赋权严紧性可以对收费项目、索赔项目、赠送项目设置和分别统计核算。出库单、出库历史查询、报价单、报价历史查询、出库调拨单、出库调拨历史查询、出库退货单、出库退货历史查询、急件查询、维修单、维修查询(在厂进度查询、出厂结算查询、维修项目查询、维修领料查询、其它项目查询)、估价单、估价查询、投诉登记、投诉查询、库存查询、库存修改、库存盘点、盘点查询、出库应收款、入库应付款
"表名 "外部单位表(DeptOut) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "外部单位ID "变长字符串(50) "N "主键 " "类型 "变长字符串(50) "N " " "单位名称 "变长字符串(255) "N " " "单位简称 "变长字符串(50) " " " "单位全称 "变长字符串(255) " " " "交换类型 "变长字符串(50) "N "交换、市机、直送" " " " "、邮局 " "单位邮编 "变长字符串(6) " " " "单位标识(英文) "变长字符串(50) " " " "排序号 "整型(4) " " " "交换号 "变长字符串(50) " " " "单位领导 "变长字符串(50) " " " "单位电话 "变长字符串(50) " " " "所属城市 "变长字符串(50) " " " "单位地址 "变长字符串(255) " " " "备注 "变长字符串(255) " " " "补充说明 "该表记录数约3000条左右,一般不做修改。初始化记录" " "。 " "表名 "外部单位子表(DeptOutSub) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "外部子单位ID "变长字符串(50) "N " " "父ID "变长字符串(50) "N "外键 " "单位名称 "变长字符串(255) "N " " "单位编码 "变长字符串(50) " " " "补充说明 "该表记录数一般很少 " "表名 "内部单位表(DeptIn) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "内部单位ID "变长字符串(50) "N "主键 " "类型 "变长字符串(50) "N " " "单位名称 "变长字符串(255) "N " " "单位简称 "变长字符串(50) " " " "单位全称 "变长字符串(255) " " " "工作职责 " " " " "排序号 "整型(4) " " " "单位领导 "变长字符串(50) " " " "单位电话(分机)"变长字符串(50) " " " "备注 "变长字符串(255) " " " "补充说明 "该表记录数较小(100条以内),一般不做修改。维护 " " "一次后很少修改 " "表名 "内部单位子表(DeptInSub) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "内部子单位ID "变长字符串(50) "N " " "父ID "变长字符串(50) "N "外键 " "单位名称 "变长字符串(255) "N " " "单位编码 "变长字符串(50) " " " "单位类型 "变长字符串(50) " "领导、部门 " "排序号 "Int " " " "补充说明 "该表记录数一般很少 " "表名 "省、直辖市表(Province) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "ID "变长字符串(50) "N " " "名称 "变长字符串(50) "N "外键 " "投递号 "变长字符串(255) "N " " "补充说明 "该表记录数固定 " "表名 "急件电话语音记录表(TelCall) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "ID "变长字符串(50) "N " " "发送部门 "变长字符串(50) "N " " "接收部门 "变长字符串(50) "N " " "拨打电话号码 "变长字符串(50) " " " "拨打内容 "变长字符串(50) " " " "呼叫次数 "Int " " " "呼叫时间 "Datetime " " " "补充说明 "该表对应功能不完善,最后考虑此表 " "表名 "摄像头图像记录表(ScreenShot) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "ID "变长字符串(50) "N " " "拍照时间 "Datetime "N " " "取件人所属部门 "变长字符串(50) "N " " "取件人用户名 "变长字符串(50) " " " "取件人卡号 "变长字符串(50) " " " "图片文件 "BLOB/Image " " " "补充说明 "该表记录数可能较多,并且有大对象 " "表名 "箱体设置表(BoxSet) " "列名 "数据类型(精度范围"空/非空 "约束条件 " " ") " " " "ID "变长字符串(50) "N " " "主控箱体号 "Int "N " " "分控箱体号 "Int "N " " "箱体名称 "变长字符串(50) " " " "所属部

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧