作者TonyQ (骨头)
看板Ajax
标题Re: [问题] 二个选单的选取
时间Fri Sep 14 11:41:43 2007
※ 引述《OpenGoodHate (你今天开好恨了吗)》之铭言:
: 目前页面有二个选单
: 要做互相选取
: ________ ______
: |丁丁 | 全选 | |
: |小波 | ===> | |
: |迪西 | <=== | |
: |拉拉 | 复原 | |
: -------- ------
: 确定
: 丁丁、小波、迪西是从资料库中抓出来的资料
: 点选完丁丁之後按==>的时後要即时变到右边选单(左边选单的丁丁就不见了)
: 反之到右边之後点选完後按<==要回左边选单
: 接着选取完成之後要把右边框内所有资料写进资料库
: 以前没有写过JavaScript
: 目前拿了本书在看
: 但是都没有看到类似范例
: 附注
: 我是用PHP处理资料库的部份
网路上应该有现成元件啦,不过我还是自己写了一个来玩,
主要是MULTIPLE的select搭配JS来做对应的处理。
我写了一个js处理端的sample (脑袋有点昏 , 写起来可能略嫌复杂 :P)
http://tony1223.no-ip.info/ptt/menuselect.html
前端的资料请自己填在leftselect的options里,
里面的form的action请自行接到後端的php页面,
并自己对资料作parse。:P
懒得实作复原了,复原就是拿一个OBJECT把上一次处理的东西存起来,
再加上一个左往右 或右往左的 flag ,
如果要做很多层复原的话,就纪录每一步时左右的状态吧 ~_~
(记得最後离开时要set null)
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 语 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼
*◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂
~telnet://tony1223.no-ip.info
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.77.184