还有解决?setup(dsy,sel);这后就开始绑定了,在这之后用我之前给过你的那个test()就行了,具体"广东省","广州市"那就是你数据库取出的要确定的值
解决方案 »
- 跪求设为首页 添加收藏 兼容各种浏览器的代码
- My97DatePicker控件返回有效日期的问题
- 网页视频播放器怎么做?
- 在firefox下不能正常显示
- 请问能不能自定义鼠标形状?
- js获取服务器控件的疑问
- HighChart做历史曲线,无数据的部分是否可以断开?
- 各位老大,我想用JS开一个窗口时点一下确定,后JS的窗口消失。出现的是新的窗口。
- css的alpha的startx=10,starty=10,finishx=20,finishy=20的这几个参数是不是在IE5里不好用?
- 类似网站统计器东西,求思路。。。。。
- 请教高手javascript控制表单收放功能
- 本世纪难的javascript??
这是我添加的函数:
function test()
{
with(document.demoform){
s1.value="网络";
s1.onchange();
s2.value="稳定性";
s2.onchange(); }
}这是调用语句:
<body background="images/pageba249.gif" onload="setup(dsy,s);test()">没有错误提示,只是显示不了赋的值。我看几个贴子在JSP PHP里都实现了,在ASP里怎么不行呢?
高手快来呀
帮忙给顶也有分。
http://community.csdn.net/Expert/topic/3288/3288435.xml?temp=.9159967
我在修改页面里添加了test()函数,在body onload事件里进行了调用。test()函数中引用的form名称也修改成我form名称了,别的还有什么需要改的。s1.value赋值,赋字符串,赋 记录集 域值都试过。不行啊。
<SCRIPT LANGUAGE = JavaScript>
<!--
//** Power by Fason(2004-3-11)
//** Email:[email protected]
var s=["s1","s2","s3"];
var dsy = new Dsy();
//-->
function test()
{
with(document.frm){
s1.value='Java世界';
s1.onchange();
s2.value='J2EE';
s2.onchange();
s3.value='servlet';
}
}
</SCRIPT>
</head>
<body bgcolor="#E0E0E0" onload="setup(dsy,s);test()">
<form name="frm" method="post">
多级关联菜单:
<script language="JavaScript" src="data.asp"></script>
<select name="s1"><option>请选择</option></select>
<select name="s2"><option>请选择</option></select>
<select name="s3"><option>请选择</option></select>
</form>
</body>
</html>
这样是没有问题
但关键是现在如果显示的值与value的值不是一样,不是从同一字段取出来话,再不行,
function List(key,id)
{
var dbCmd=Server.CreateObject("adodb.command");
with(dbCmd){
ActiveConnection = dbConn;
CommandType = 4;
CommandText = "tsp_select";
Parameters.Append(CreateParameter("@id",3,1));
dbCmd("@id")= id ? parseInt(id) : 0;
var objRs=Execute();
} var str = "";
var x = 0;
while(!objRs.eof)
{
str += '["'+String(objRs("description"))+'","'+String(objRs("vdata"))+'"],';
if(objRs("children")>0)
{
List(key+"_"+x,String(objRs("id")));
}
objRs.movenext;
x++;
}
dbCmd=null;
objRs=null;
if(x>0)
ResponseHTML= ("dsy.add(\""+key+"\",["+str.slice(0,-1)+"]);\n") +ResponseHTML;
}
这是取值问题,k
唉。我也搞不明白,但看你问题是否跟我一样
我就在阿信的源代码的基础加,加了这个函数和在<body bgcolor="#E0E0E0" onload="setup(dsy,s);test()">
这里改成这样,就很正常的显示,关键是s1.value='Java世界';
s1.onchange();
s2.value='J2EE';
s2.onchange();
s3.value='servlet'
在s1.value中的值是你数据库必须存在的