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

haha_yang1 2008-04-21 09:00:17
我再做一个添加员工的页面!添加员工里有一个添加外语的字段!这个不是让用户手动输入,而是让用户选的。而外语是从数据库里调出来的!用户选择这项时,可以选择多项外语!请问这个功能怎么实现!我外语表里的数据较多,如果用复选框的话,从数据库里把外语提出来。全显示在页面很难看!有哪位高手知道怎样实现这个功能!在线等,小妹拜托了。
...全文
98 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
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楼,帮了我大忙哈!!呵呵

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧