请问:如何用VBScript向下拉列表中添加数据

weizhihui1213 2004-04-02 02:48:09
如题,下拉列表中的数据动态添加和删除,用VBScript实现,谢谢!
...全文
84 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weizhihui1213 2004-04-02
  • 打赏
  • 举报
回复
谢谢!结帖了!
jh329 2004-04-02
  • 打赏
  • 举报
回复

<HTML>
<BODY onload="fun_window()" >
<script language="vbscript">
function fun_window()
for i=0 to 100
Set NewOpt = document.CreateElement("option")
NewOpt.value=i
NewOpt.Text="数据"&i
select1.Add NewOpt
next

'select1.options(0).Text= "2"
end function
function deloption()
select1.remove(select1.selectedIndex)
select1.selectedIndex=0
end function
</script>
<SELECT NAME="select1">

</SELECT>
<input type=button value="del" onclick=deloption()>
</BODY>
</HTML>
ken1 2004-04-02
  • 打赏
  • 举报
回复
这样数据就存在保存问题
长期的就用文本或者数据库
短期的可以保存在ssion中,
定义 一个2维数组,1,为value, 2为 显示信息

在select中循环显示数组的值

因为值的改变,所以页面要刷新,可以采用刷新或重新跳转到当前页的方法

jh329 2004-04-02
  • 打赏
  • 举报
回复
<HTML>
<BODY onload="fun_window()" >
<script language="vbscript">
function fun_window()
for i=0 to 100
Set NewOpt = document.CreateElement("option")
NewOpt.value=i
NewOpt.Text="数据"&i
select1.Add NewOpt
next

'select1.options(0).Text= "2"
end function
</script>
<SELECT NAME="select1">

</SELECT>
</BODY>
</HTML>
weizhihui1213 2004-04-02
  • 打赏
  • 举报
回复
我要用VBScript实现这个功能,只能用VBSctipt
若白师妹 2004-04-02
  • 打赏
  • 举报
回复
<script language="javascript">
function removeOption(obj){
obj.options.remove(obj.selectedIndex);
}
</script>
<select name="Province" size="1" onChange="removeOption(this)">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
weizhihui1213 2004-04-02
  • 打赏
  • 举报
回复
自己顶下!
资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 在Web开发过程,我们常常需要让HTML页面读取并展示服务器上的文本文件内容。这种技术不仅可以用于简单的数据展示,还能作为构建动态网页的重要基础。本文将详细探讨如何通过HTML结合VBScript和JavaScript来实现这一功能。 VBScript(Visual Basic Script Edition)是一种轻量级的脚本语言,主要用于浏览器的客户端脚本。尽管现代Web开发更多地依赖JavaScript,但在某些特定场景下,VBScript依然有其独特价值。 JavaScript是一种广泛应用于Web开发的编程语言,它能够让网页更具交互性和动态性。通过操作DOM元素、处理事件响应等功能,JavaScript成为Web前端开发的核心工具。 XMLHttpRequest是JavaScript的一个内置对象,允许开发者向服务器发送异步请求并接收响应。借助它,我们可以实现AJAX请求,即在不重新加载整个页面的情况下从服务器获取数据或更新页面内容。 以下是对示例代码的详细解析: 这段VBScript代码定义了一个名为bytes2BSTR的函数,用于将字节流转换为字符串。其工作原理如下: vIn参数是输入的字节流。 LenB函数用于获取字节流的长度。 MidB函数从字节流截取指定位置的字节。 AscB函数返回字符的ASCII码值。 如果ASCII码值小于128,直接用Chr函数将其转换为字符并添加到结果字符串。 如果ASCII码值大于等于128,则需要结合两个连续字节来表示一个字符,通过两次调用AscB函数,并结合位运算和类型转换,将其组合成一个完整的字符。 接下来是JavaScript部分的代码: 这段JavaScript代码的功能如下: 创建一个XMLHttpRequest对象实

28,409

社区成员

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

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