如何在ASP中的前台给下拉框赋值用VBSCRIPT

textstar 2001-01-16 10:39:00
...全文
164 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
alan8 2001-01-19
  • 打赏
  • 举报
回复
<%
dim objConn
dim strConnStr
strConnStr = "Provider=OraOLEDB.Oracle;Data Source=post;User ID=app;Password=app;"
set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strConnStr
rem 取得投递公司名称、编号
dim objRs'定义、创建记录集对象
set objRs = server.CreateObject("ADODB.Recordset")
dim strSql
strSql = "select mail_name from mailing_class"
objRs.Open strSql,objConn'打开记录集对象
%>
/////////关键部分
<select id="select1" name="select1" style="HEIGHT: 22px; WIDTH: 128px">
<%
rem 列表显示投递公司名称,供用户选择登录
objRs.MoveFirst
while not objRs.EOF
%>
<option value="<%response.write objRs("Mail_Name")%>"><%response.write objRs("Mail_Name")%></option>
<%
objRs.MoveNext
wend
%>
///////////////////
<%
objRs.Close
set objRs = nothing
objConn.close
set objConn = nothing
%>
</select>
textstar 2001-01-18
  • 打赏
  • 举报
回复
我用了,但是没有用它提示SCRIPTOBJECT没有对象,请帮帮忙!谢谢
textstar 2001-01-18
  • 打赏
  • 举报
回复
我用了,但是没有用它提示SCRIPTOBJECT没有对象,请帮帮忙!谢谢
ttt2 2001-01-16
  • 打赏
  • 举报
回复
用javascript
document.form.s1.options[0]=new Option
document.form.s1.options[0].value="dd"
21stboy 2001-01-16
  • 打赏
  • 举报
回复
你说的是客户端的吗?
zhuyanxi 2001-01-16
  • 打赏
  • 举报
回复
更正:
selectObject.add TCR 应该是 selectObject.add Op
zhuyanxi 2001-01-16
  • 打赏
  • 举报
回复
方法1:
<%
set Rs=server.createobject("adodb.recordset")
...
rs.open SQLSTR,objConn
%>
.
.

<SCRIPT LANGUAGE=vbscript>
<%do while not rs.eof %>
set Op=document.createElement("OPTION")
selectObject.add TCR
Op.value=<%=Rs(0)%>
Op.innerText=<%=RS(0)%>
<% rs.movenext
loop
%>
</SCRIPT>

方法2:
用Remote Scripting

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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