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

haha_yang1 2008-04-21 09:00:17
我再做一个添加员工的页面!添加员工里有一个添加外语的字段!这个不是让用户手动输入,而是让用户选的。而外语是从数据库里调出来的!用户选择这项时,可以选择多项外语!请问这个功能怎么实现!我外语表里的数据较多,如果用复选框的话,从数据库里把外语提出来。全显示在页面很难看!有哪位高手知道怎样实现这个功能!在线等,小妹拜托了。
...全文
92 15 打赏 收藏 转发到动态 举报
写回复
用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楼,帮了我大忙哈!!呵呵
扩展功能: a. 首先满足网友的”口味”, 重新设计了所有旗子, 选择新的旗盘背景, 换了一个更清爽的面. (界面配色并不是件很容易的事情, 这样的棋类游戏长时间容易使眼睛疲劳, 首先要做到选择的色彩 不刺激眼睛,其实大部分色彩都比较刺激眼睛,尤其是纯三基色(红/黄/蓝), 还要使界面做得漂亮). b. 增加”回放” 功能. 当下完旗子时,可以重新回味一下, 刚杀完的一盘旗,可以寻找不足和重新感受 一下胜利的喜悦! 这个功能比较复杂! d. 又看了一下电脑走旗, 感觉确实比较难处理, 没有高人指点写这个算法确实比较难, 应该比以前聪明 了一些, 但是还是比较笨, 打算有空去找个现在的电脑走旗组件替换上, 自己的电脑走旗算法慢慢研 究(当时是因为实在找不到现在的组件, 自己写了个较笨的,如果哪位朋友能够提供组件,在次深表感谢!!!). e. 扩展走旗的步数容量, 有些网友, 对战的都是高手, 产生数组越界, 这次从 200 扩展到了500, 当然 您还可以扩展到更大,因为源代码已经开放). f. 增加图像缓存功能. g. 解决 .net 从framework 1.0到framework 2.0升级出现的程式升级逻辑问题及一个小bug. h. 本来我只是想把这个程式放到Blog上, 供爱好c#的网友学习,一起交流一下, 没想到反应那么的强烈! 经常收到网友的反馈邮件, 从下载量看,不到一年仅从我的下载空间(不算网友转载下载次数)就有近 二万五千次. 所以又重新看懂已经基本忘记的代码,修复了bug,并扩展了以上功能. 有可能还会增加一些功能! 另外,在此对给我提交建议和bug的朋友表示感谢!!! (开发语言: C#语言) 来自:http://community.csdn.net/Expert/topic/5237/5237003.xml?temp=.4600031

28,390

社区成员

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

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