你用动态生成OPTION的方法吧。
解决方案 »
- 这句代码什么意思,怎么调用图片的
- 我想用javascript将字符串替换,但是replace函数的正则表达式的确不懂,散分求高人解答
- 请教关于样式 谢谢
- document.write 不显示
- 针式打印机打印条码的问题,紧急求救!
- select 4级联动问题 跪求大神帮忙!
- 脚本简单问题
- ★★★想用VML实现类似于word里的图形化select????
- 对于JS控件的一点想法,各位捧场!
- 当用户按下 a 字母的时候,下拉框select里面的内容立即定位到a字母开头的选项,这个怎么实现?
- page break and printing
- 在一个网站中这样的功能用javascript 能否实现(特急)?
<form name=form1>
<select name="r" onchange=aa(document.form1)>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<select name="c">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</form>
<script>
function aa(obj)
{
for(var i=0;i<obj.r.options.length;i++)
if(obj.r.options[i].selected)
{if(i==0||i==2)
{obj.c.disabled=true;obj.c.options[0].selected;}
if(i==1)
obj.c.disabled=false;
}
}
</script>
</body>是不是这个
<form name=form1>
<select name="r" onchange=aa(document.form1)>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<div id="dd">
<select name="c">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
</div>
</form>
<script language="javascript">
function aa(obj)
{
var ddtext;
for(var i=0;i<obj.r.options.length;i++)
if(obj.r.options[i].selected)
{
if(i==0||i==2)
{
ddtext="<select name=\"c\">";
ddtext=ddtext+"<option value=1>1</option>";
ddtext=ddtext+"</select>";
document.all["dd"].innerHTML=ddtext;
}
if(i==1)
{
ddtext="<select name=\"c\">";
ddtext=ddtext+"<option value=1>1</option>";
ddtext=ddtext+"<option value=2>2</option>";
ddtext=ddtext+"<option value=3>3</option>";
ddtext=ddtext+"</select>";
document.all["dd"].innerHTML=ddtext;
}
}
}
</script>
</body>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<select name="c" onchange="if(document.all.r.selectedIndex!=1)this.selectedIndex=0">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>