标题:如何在改变列表框的选项时执行一个函数?
只看楼主
mgzll
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2005-3-18
 问题点数:0 回复次数:8 
如何在改变列表框的选项时执行一个函数?

请大家帮我改改下面的代码,让程序更改列表框选项时执行 change 函数. <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head>

<body> <select name="select"> <option selected>第一列</option> <option>第二列</option> <option>第三列</option> </select> <% function change response.write "你改变了选项." end function %> </body> </html>

搜索更多相关主题的帖子: 选项时 列表框 option 函数 
2005-05-14 15:34
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
得分:0 
[CODE]&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt;
&lt;title&gt;无标题文档&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;select name="select" onchange="change()"&gt;
  &lt;option selected&gt;第一列&lt;/option&gt;
  &lt;option&gt;第二列&lt;/option&gt;
  &lt;option&gt;第三列&lt;/option&gt;
&lt;/select&gt;
&lt;script&gt;
function change()
{
alert("你改变了选项.");
}
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;[/CODE]

[此贴子已经被作者于2005-5-14 15:49:14编辑过]


2005-05-14 15:43
mgzll
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2005-3-18
得分:0 

你这样虽然可以了,但这不是我想要的结果。 我是想希望当选项改变后执行一个函数,函数的功能是再建立一个下拉列表框。代码如下,你看看能不能再帮我改一下。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head>

<body> <select name="select"> <option selected>第一列</option> <option>第二列</option> <option>第三列</option> </select> <% function change response.write "<select name=select1>" response.write "<option selected>新菜单一</option>" response.write "<option>新菜单二</option> response.write "<option>新菜单三</option> response.write "</select>" end function %> </body> </html>

2005-05-14 15:51
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
&lt;%
function change
response.write  "&lt;select name=select1&gt;"
response.write "&lt;option selected&gt;新菜单一&lt;/option&gt;"
response.write "&lt;option&gt;新菜单二&lt;/option&gt;
response.write "&lt;option&gt;新菜单三&lt;/option&gt;
response.write  "&lt;/select&gt;"
end function
%&gt;
这个是服务器端的脚本,客户端看不到这个脚本的。客户端得是用JavaScript的脚本。
2005-05-14 15:58
mgzll
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2005-3-18
得分:0 
那你用VBscript帮我改改行吗?只要达到第一个列表框改为后在不刷新页面的情况下显示第二个列表框.
2005-05-14 16:07
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
你是要二级联动下拉?第二级是数据库里读出来的?

天津网站建设 http://www./
2005-05-14 16:44
mgzll
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2005-3-18
得分:0 
我是想做三级连动的,三个列表框都是数据库里的数据.
2005-05-14 19:04
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
没必要动态创建呀。
打开的时候就把数据生成JavaScript三级联动的代码就好了。

天津网站建设 http://www./
2005-05-14 20:52
mgzll
Rank: 1
等 级:新手上路
帖 子:80
专家分:0
注 册:2005-3-18
得分:0 
我一点都不会java
2005-05-15 19:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-18169-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.725648 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved