| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 999 人关注过本帖
标题:[求助]这种效果要怎么做?
只看楼主 加入收藏
笨小竹
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-1-16
收藏
得分:0 
summoner好酷哦,收藏
2007-02-09 16:46
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
得分:0 
这个带有验证是否有选中项的函数
[CODE]<html>
<head>
<title></title>
</head>
<script language="JavaScript">
function addnew(){
if(checked_check("s1") != true)
{
alert("Please select a option!");
return false;
}
var t=document.all.s1;
var tt=document.all.s2;
var text=t.options[t.selectedIndex].innerText;
var value=t.options[t.selectedIndex].value;
tt.options.add(new Option(text,value));
t.options.remove(t.selectedIndex);
t.selectedIndex = 0;
tt.selectedIndex = 0;
}
function remove(){
if(checked_check("s2") != true)
{
alert("Please select a option!");
return false;
}
var t1=document.all.s1;
var t2=document.all.s2;
var text=t2.options[t2.selectedIndex].innerText;
var value=t2.options[t2.selectedIndex].value;
s2.options.remove(t2.selectedIndex);
t1.options.add(new Option(text,value));
s1.selectedIndex = 0;
s2.selectedIndex = 0;
}
function checked_check(idname)
{
var checkobject = document.getElementById(idname);
var coun = checkobject.length;
for(i=0;i<coun;i++)
{
if(checkobject.options[i].selected = true)
return true;
}
return false;
}
</script>
<body>
<select size=3 id=s1>
<option value=a selected >a_________</option>
<option value=b>b________</option>
<option value=c>c__</option>
<option value=d>d________</option>
</select>
<input type=button onclick=addnew() value=add>
<input type=button onclick=remove() value=delete>
<select size=3 id=s2></select>
</body>
</html>[/CODE]

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-02-09 17:45
做人很低调
Rank: 5Rank: 5
等 级:贵宾
威 望:18
帖 子:1268
专家分:0
注 册:2006-8-2
收藏
得分:0 
感谢。。。
但发现一个问题
你写的checked_check()函数中的
这一句
if(checkobject.options[i].selected = true)
是不是
应该 selected == true


其实我很低调,只是你不知道...
2007-02-09 21:47
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
在次收藏中。
2007-02-10 10:03
快速回复:[求助]这种效果要怎么做?
数据加载中...
 
   



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

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