<SCRIPT LANGUAGE="JavaScript">
<!--
function clk(v){
var obj = document.all.lst2;
if (v==1) { obj.length=0; obj.disabled=true; return }
if (v==2) { obj.length=0; obj.disabled=false; initlst(obj,7); return }
if (v==3) { obj.length=0; obj.disabled=false; initlst(obj,31); return }
}
function initlst(o,v){
for(var i=1;i<v+1;i++){
o.options[o.options.length]=new Option(i,i);
}
}
//-->
</SCRIPT>
<SELECT NAME="lst1" onchange="clk(this.value);">
<option value=1>天
<option value=2>周
<option value=3>月
</SELECT>
<SELECT NAME="lst2" disabled></SELECT>
解决方案 »
- ext4.0中把Ext.tab.Panel放在Ext.container.Viewport只要在tab.Panel的items里加子控件就报错?
- 现在都用什么工具开发javascript程序?
- 求助正则匹配代码
- 急急急..高手帮忙!输入框字符验证!
- js 减法
- 如何把某一个单元格内的图片替换成Flash
- ExtJS4.0导入本地Excel到界面中的grid,同时把数据保存到数据库
- 简单问题,怎么得到页面上同名文本框的个数?
- Javascript换行符号
- 鼠标移入图片切换时会出现轻微抖动,求解
- 如果点击窗口关闭铵钮,能不能再让它执行一段代码后关闭。。。
- 怎么用javascript函数来让两个不同的层轮流显示?
<SCRIPT LANGUAGE="JavaScript">
var mengArray = new Array("('第一章','',true,true)",
"('第一章第1节')",
"('第一章第2节')",
"('第一章第3节')");
var meng1Array = new Array("('第二章','',true,true)",
"('第二章第1节')",
"('第二章第2节')",
"('第二章第3节')");
function populatemxhweb(inForm,selected) {
var selectedArray = eval(selected + "Array");
while (selectedArray.length < inForm.select1.options.length) {
inForm.select1.options[(inForm.select1.options.length - 1)] = null;
}
for (var i=0; i < selectedArray.length; i++) {
eval("inForm.select1.options[i]=" + "new Option" + selectedArray[i]);
}
}</script>
<form name=globe>
<SELECT name=chapter onChange="populatemxhweb(document.globe,this.options[selectedIndex].value)">
<OPTION selected value=meng>第一章</OPTION>
<OPTION value=meng1>第二章</OPTION>
</SELECT>
<SELECT name=select1>
<OPTION selected></OPTION></SELECT>
</form>