| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 729 人关注过本帖
标题:[求助]关于RADIO连动问题
只看楼主 加入收藏
ASP小菜鸟
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-4-15
收藏
 问题点数:0 回复次数:4 
[求助]关于RADIO连动问题

谁能帮我解决下这个问题

有2个RADIO,如何点击不同RADIO,下拉菜单就调用不同的数组

就是说,一个RADIO是年份 一个是月份

当点击年份的RADIO的时候 下拉菜单出现的是2000 2001 2002 2003 2004 2005 2006

当点击月份的RADIO的时候 下拉菜单出现的是1 2 3 4 5 6 7 8 9 10 11 12

请各位帮帮忙了,急啊~!!!!!!!!!

搜索更多相关主题的帖子: RADIO 连动 
2006-06-02 12:05
ASP小菜鸟
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-4-15
收藏
得分:0 
为什么我每次的问题都没人回答。。。。。。是太难了吗?我是对有些东西的语法属性什么的不太了解,所以有点搞不出。。。。。。。这里这么多的高手就帮下我哈。。。。拜托了

2006-06-02 12:45
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1215
专家分:1376
注 册:2005-3-14
收藏
得分:0 

我不会JAVASCRIP,只这样写出你的效果了

[CODE]

年<input type=radio id=radio1 name=radio1 checked=true onclick="nian(window.document.all.nian);">
月<input type=radio id=radio2 name=radio2 onclick="yue(window.document.all.yue);">
<select id=nian>
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
</div>
</select>
<select id=yue style=display:none;>
<option>1月</option>
<option>2月</option>
<option>3月</option>
<option>4月</option>
<option>5月</option>
<option>6月</option>
<option>7月</option>
<option>8月</option>
<option>9月</option>
<option>10月</option>
<option>11月</option>
<option>12月</option>
</div>
</select>
<script language=javascript>
function nian(Obj)
{
window.document.all.radio2.checked=false;
window.document.all.radio1.checked=true;
Obj.style.display = "";
window.document.all.yue.style.display="none"
}
function yue(Obj)
{
window.document.all.radio1.checked=false;
window.document.all.radio2.checked=true;
Obj.style.display = "";
window.document.all.nian.style.display="none"
}
</script>

[/CODE]

http://toorup.3v.do
loading...
2006-06-02 14:48
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
哈哈,学习中

http://www./
2006-06-02 15:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(ASP小菜鸟)[求助]关于RADIO连动问题
以下是引用ASP小菜鸟在2006-6-2 12:05:00的发言:

谁能帮我解决下这个问题

有2个RADIO,如何点击不同RADIO,下拉菜单就调用不同的数组

就是说,一个RADIO是年份 一个是月份

当点击年份的RADIO的时候 下拉菜单出现的是2000 2001 2002 2003 2004 2005 2006

当点击月份的RADIO的时候 下拉菜单出现的是1 2 3 4 5 6 7 8 9 10 11 12

请各位帮帮忙了,急啊~!!!!!!!!!

<script language="javascript" >
var aYear=new Array(7);
var aMonth=new Array(12);
function sDate_Click(val)
{
fillArray();
if(val=="year")
{
this.sVal.options.length=aYear.length;
for(var y=0;y<this.sVal.options.length;y++)
{
this.sVal.options[y].value=aYear[y];
this.sVal.options[y].text=aYear[y];
}
}
if(val=="month")
{
this.sVal.options.length=aMonth.length;
for(var m=0;m<this.sVal.options.length;m++)
{
this.sVal.options[m].value=aMonth[m];
this.sVal.options[m].text=aMonth[m];
}
}
}
function fillArray()
{
for(var i=0;i<aYear.length;i++)
{aYear[i]="200"+i;}
for(var m=0;m<aMonth.length;m++)
{aMonth[m]=m+1;}
}
</script>
<input type=radio name=sDate onClick="sDate_Click('year');" >年
<input type=radio name=sDate onClick="sDate_Click('month');" >月
<select name=sVal >
<option></option>
</select>

[此贴子已经被作者于2006-6-3 10:32:45编辑过]

2006-06-03 10:32
快速回复:[求助]关于RADIO连动问题
数据加载中...
 
   



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

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