在线等,请哪位高人指点?

haha_yang1 2008-04-21 09:00:17
我再做一个添加员工的页面!添加员工里有一个添加外语的字段!这个不是让用户手动输入,而是让用户选的。而外语是从数据库里调出来的!用户选择这项时,可以选择多项外语!请问这个功能怎么实现!我外语表里的数据较多,如果用复选框的话,从数据库里把外语提出来。全显示在页面很难看!有哪位高手知道怎样实现这个功能!在线等,小妹拜托了。
...全文
68 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
haha_yang1 2008-04-22
哦,srroy。12楼,o(∩_∩)o...
回复
yyusnO 2008-04-21

<script language="JavaScript">
<!--

function s(geto)
{
var at_location = document.getElementById("PerID").innerText.indexOf(geto);
if (at_location == 0) {
return false;
}
document.getElementById("PerID").innerText=document.getElementById("PerID").innerText+geto+",";
}
//-->
</script>
<select name="list1" size="15" multiple="multiple" class="TextBox_Touch" style=" width: 100%;background-color: rgb(255, 255, 204);" ondblclick="moveOption(document.myform.list1, document.myform.list2)">
<%
set rsSelect=server.CreateObject("ADODB.RecordSet")
sqlSelect="select * from [Table]"
rsSelect.Open sqlSelect,conn,1,1
if not rsSelect.EOF then
while not rsSelect.EOF
%>
<option value="<%=trim(rsSelect("ID"))%>"><%=rsSelect("Name")%></option>
<%
rsSelect.MoveNext
wend
%>
<%
else
Response.Write "<option value=''>目前还没有</option>"
end if
rsSelect.Close
set rsSelect=nothing
%>
</select>
<div class="gp"><a class="clsFd bgF1"></a><a class="gpTit">清除</a></div>
<select name="list2" id="list2" size="10" multiple="multiple" class="TextBox_Touch" style=" width: 100%;background-color: rgb(255, 255, 204);" ondblclick="moveOption(document.myform.list2, document.myform.list1)">
</select></div>
</div></td><script language="JavaScript">
<!--
function moveOption(e1,e2){
try{
for(var i=0;i<e1.options.length;i++){
if(e1.options[i].selected){
var e = e1.options[i];
e2.options.add(new Option(e.text, e.value));
e1.remove(i);
i=i-1
}
}
document.myform.PerID.value=getvalue(document.myform.list2);
}
catch(e){}
}
function getvalue(geto){
var allvalue = "";
for(var i=0;i<geto.options.length;i++){
allvalue +=geto.options[i].value + ",";
}
return allvalue;
}
//-->
</script>
<textarea id="PerID" name="PerID" class="cMitxt cMitra cMt0" style="overflow: visible; width: 100%;background-color: rgb(255, 255, 204);" readonly="readonly">请选择</textarea>
回复
zdkiller 2008-04-21
最经常用的用CHEKBOX、其他的自己输入
回复
haha_yang1 2008-04-21
外语表没什么结构,只要把外语从数据库里提出来,没有多复杂,想到有checkbox不好看,因为数据太多,所以才请教高手
回复
yyusnO 2008-04-21
外语表的结构呢
发上来
回复
-_-!!
回复
haha_yang1 2008-04-21
5楼的你有代码吗,谢谢啦
回复
fuweijun 2008-04-21
效仿IE浏览器里面的自定义工具栏
回复
linziming 2008-04-21
用ajax就可以了!把全部的checkbox放在ajax页面啊!
回复
haha_yang1 2008-04-21
有人在嘛。拜托了
回复
haha_yang1 2008-04-21
怎么没人理我啊,小妹急啊,!!!
回复
haha_yang1 2008-04-21
怎么开新窗口,说清楚一点好吗?谢谢!
回复
cheungbo 2008-04-21
那开新窗口显示checkbox,把选中的值传到当前页面.
回复
yyusnO 2008-04-21
好象我不上11楼的吧~ ^^
回复
haha_yang1 2008-04-21
太感谢你了。11楼,帮了我大忙哈!!呵呵
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-21 09:00
社区公告
暂无公告