用ASP如何在你选择了一级栏目后,二级栏目自动根据数据库改变,原理和代码

作者&投稿:宋之 (若有异议请与网页底部的电邮联系)
求助!怎样经过一级栏目时显示二级栏目~

N多

最好代码发一下

<form name="frm">
<select name="s1" onChange="redirec(document.frm.s1.options.selectedIndex)">
<option selected>请选择</option>
<option value="1">脚本语言</option>
<option value="2">高级语言</option>
<option value="3">其他语言</option>
</select>

<select name="s2">
<option value="请选择" selected>请选择</option>
</select>
</form>

<script language="javascript">
//获取一级菜单长度
var select1_len = document.frm.s1.options.length;
var select2 = new Array(select1_len);

//把一级菜单都设为数组
for (i=0; i<select1_len; i++)
{
select2[i] = new Array();
}

//定义基本选项
select2[0][0] = new Option("请选择", " ");

select2[1][0] = new Option("PHP", " ");
select2[1][1] = new Option("ASP", " ");
select2[1][2] = new Option("JSP", " ");

select2[2][0] = new Option("C/C++", " ");
select2[2][1] = new Option("Java", " ");
select2[2][2] = new Option("C#", " ");

select2[3][0] = new Option("Perl", " ");
select2[3][1] = new Option("Ruby", " ");
select2[3][2] = new Option("Python", " ");

//联动函数
function redirec(x)
{
var temp = document.frm.s2;
for (i=0;i<select2[x].length;i++)
{
temp.options[i]=new Option(select2[x][i].text,select2[x][i].value);
}
temp.options[0].selected=true;

}

</script>

把定义基本选项从数据库数据库读取出来就行了

两种办法:
1.选择1级栏目后,提交页面,查询数据库,生成二级栏目。
2.将2级栏目的内容全部查询出来,利用js脚本生成数组,选择1级栏目后,利用js语言更改2级栏目的内容。
你需要哪种代码?


win7系统如何打开asp文件?
3.配置IIS服务器:双击IIS服务器,找到网站选项,然后右击,选择新建选项,最后点击网站,便可以新建一个网站了。建立网站的时候选择的网站根目录选择需要打开的ASP文件所在目录,主机头要设置为localhost,4.打开ASP文件了,在浏览器中输入localhost\/ASP文件名,然后点击回车。方法二:1、首先我们需要搭配运行...

ASP.NET怎么在选择了母版页的页面导入新的CSS?
ContentPlaceHolderID="ContentPlaceHolderMain" runat="Server"> <\/asp:Content> ---例子结束--- 其实更简单的办法,直接在<asp:Content>标签内加载CSS样式也是可以的,但是并不是很规范。规范的方法请参考我之前给你打出的例子。

如何搭建asp网站如何搭建asp网站让手机浏览
右键单击权限,单击添加,然后单击选择用户或组中的高级。单击立即查找并选择IUSR。当然可以。授予写权限。当然可以。⑤测试:双击创建好的网站,右键点击网站首页,点击浏览。成功的浏览意味着成功的创作。电脑如何运行asp?答:asp运行步骤:确保在你的电脑上安装了iis,然后建立网站。安装一个编辑器,一般为...

asp怎样实现文本框输入自动检索数据库,形成选择列表,然后选择输入?好像...
这个比较难啊,因为你要实现这个功能,服务员很高。如果只是一个输入框的话,还好,但是数据量很大的情况下就比较负载高了。原理是加载页面的时候,已经把你设置好的关键字或者数据库内容提取出来。然后根据用户输入的按键触发事件,检索匹配内容,在返回输入框提示,和百度那个一样吧,你可以搜索一下,建议...

请问一下大家,如何在本地电脑上使用配置asp.net网页??新手
然后点击确定,将权限继承给所有子对象,就可以了。完成以上步骤,如果还不能解决问题,就在 IIS 中选中应用程序,点 基本设置 ,点 应用程序池 后面的选择 ,弹出的对话框里面选择,下面属性会显示.NET的版本,选择 低于你应用程序的版本就可以了,我选的是 Classic .net AppPool (注意:由于我的...

如何在ASP.NETCore6中使用跟踪监听器
启动VisualStudio2022IDE。点击"创建新项目"。在"创建新项目"窗口,从显示的模板列表中选择"ASP.NETCoreWebAPI"。点击"下一步"。在"配置你的新项目"窗口中,指定新项目的名称和位置。根据你的喜好,可以选择勾选"将解决方案和项目放在同一目录下"复选框。点击"下一步"。在接下来显示的"附加信息"窗口...

ASP代码点击弹出选项,选择后文字显示在INPUT输入区中
border=0>").Write(" 小分类1 ").Write("<\/TABLE><\/DIV><\/DIV>")End with 我想你要的就是这段代码吧。里面有些CSS样式,把他删掉就好了。

如何用iis打开asp如何用iis打开asp文件
INTERNET数据连接器已更改为允许 WEBDAV已更改为允许 服务器端包含的文件可以更改为允许。2.右键点击网站->属性,找到主目录页签,将应用设置中的执行权限改为纯脚本!asp系统怎么使用?asp系统使用方法:1.通过搜索程序和文件打开IIS管理器。2.在窗口中,找到DirectoryBrowse,右键单击并选择Browse。3.在主...

怎么创建asp文件怎么创建asp文件库
如何生成asp文件 asp文件是指文件名以结尾的文件。asp。修改为的任何文件。asp将被服务器认为是创建asp文件的常用方法:1。选择用dreamweaver之类的编辑软件直接创建asp文件;2.创建一个.txt文件;然后将后缀更改为。asp\/。这是熟练之后的常见做法。ASP网站如何发布?1、部署asp源码,先看你电脑是什么系统...

asp 页面跳转编码如何自动选择相对应的编码
网上有几种转换方法,我没有试过。http:\/\/blog.sina.com.cn\/s\/blog_490d26b40100071k.html http:\/\/blog.sina.com.cn\/s\/blog_490d26b40100072y.html~type=v5_one&label=rela_nextarticle 或者你把index.asp变为gb2312 参考资料:http:\/\/blog.sina.com.cn\/s\/blog_490d26b40100072y.html...

名山县19282796157: 在ASP中如何实现左侧的产品菜单,点一级菜单出现二级菜单, -
毓园多糖: 方法一、如果内容不是很多的话,建议把所有的大类,小类先读出来,之后用js特效来处理这样的特效. 方法二、如果内容太多,全部读出来影响访问速度,那么建议用Ajax来读数据,之后处理返回的数据.

名山县19282796157: 您好~!您能帮我解决一下asp 点击一级栏目跳转页面后要显示相应的二级栏目吗? 谢谢! -
毓园多糖: 如果是跳转页面的话,其实只要控制sql语句就行,例如 select * from 二级栏目所在的表名 where 二级栏目id所属的一级栏目id=一级栏目id 不知道这么写你能明白不!

名山县19282796157: ASP无限级分类,怎么显示任一级栏目下的所有子类和商品
毓园多糖: 使用前面三个表就可以吧.在默认情况下查询父级(第一级)类别,在父级连接传递一个参数(本身的ID号)连接如下:.asp?fatherID=&lt;%=rs("id")%&gt;SQL语句 sql = "select * from table where G_sid="&amp;request("fatherID")就一条...

名山县19282796157: ASP调用上级目录的文件 -
毓园多糖: 1、首先,在写的这个asp文件当前所在的文件夹返回到其上一级文件夹; 2、然后,在返回后的这个文件里面,找到一个名为include文件夹; 3、再在include这个文件夹里面找到conn.asp以及subcode这两个asp文件; 4、调用. 注意:如果需...

名山县19282796157: asp点击二级分类时只显示一级分类对应的二级分类 -
毓园多糖: 1、这个是你程序设计的问题,本来一级分类没出来之前是不应该显示二级分类的,而是一个空的下拉,不让选择的2、解决办法就是你吧二级的代码先剪切掉,然后通过一级代码的onchange()方法触发,使用ajax异步来获取二级分类数据<...

名山县19282796157: 如何在ASP.NET中实现,网站中常见的,一级菜单:有大类,大类下面有小类.从数据库调用菜单内容. -
毓园多糖: 数据库中表:id/menu/pid,当pid为0时,一级菜单,然后使用递归得到二级、三级、…… 方法给你了,至于怎么写程序,自己去写,当然也可找我给你写

名山县19282796157: asp+js如何实现一二三级栏目修改内容时让自动选中相关栏目,急急急!!
毓园多糖: 很简单,这个部分要改一下:&lt;%set rsCl2=server.createobject("adodb.recordset")sqlCl2="select * from nav where nav=2 and nav_id="&amp;Rs("nav_id")&amp;" order by id" rsCl2.open sqlCl2,conn,1,1%&gt;&lt;select name="s2" ...

名山县19282796157: asp数据库栏目以及内容如何从指定id开始调用 -
毓园多糖: 想调用栏目ID为34-50的记录,你在写SQL查询时就应该把这个范围内的记录查出来就行了,这不需要用ASP代码去控制,只需要你的SQL查询条件写好就行了.由于不太清楚你代码里是要在哪个位置去限制这个查询范围,我以你上面代码中第一个SQL查询为例:假设你以下代码中想限制查询范围,并且假设你的栏目id的字段名就是id这个字段 那SQL这样写:Sql= "select id,sd_topid,sd_title from sd_yys Where sd_left=1 and (id>=34 and id 就是在里面加了and (id>=34 and id

名山县19282796157: asp 如何添加二级栏目
毓园多糖: id sid name 1 0 一级栏目 2 1 二级第一栏目 3 1 二级第二栏目 4 0 一级栏目 sid:0代表父级,1代表父级的ID, 这样就可以先读取父级,然后在读取父级以下的二级

名山县19282796157: 网页制作栏目问题 -
毓园多糖: 我习惯用php,asp已经不用了好多年了.给你一个思路.你要创建3个记录集.一级栏目.二级栏目.和三级栏目.然后分别创建重复区域.然后把二级栏目的记录集 和重复区域放到一级栏目的重复区域中.然后把三级栏目的记录及 和重复区域放到二级栏目的重复区域中.就OK了.哦对了..还有数据库中 一级栏目栏目设置一个 ID 字段 二级栏目 设置一个 ID 一个 ID2 三级栏目 设置一个 ID2 一个ID3 创建查询的时候 让一级栏目的查询方式 就是按ID号的倒序或者顺序排列.二级栏目的筛选方式,就是 ID= 一级栏目的ID 三级栏目的筛选方式,就是 ID2 = 二级栏目的ID2

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网