求救~~关于Textarea

放纵青春 2011-09-08 10:49:24
在一个Textarea里面想存一个关于地图的信息,就是点击地图上的一个气泡,然后在Textarea里面就显示给场所的名称,点击

多次的话,就在后面追加的名称,中间用“,”隔开。

问题来了,当提交请求的时候,我想得到的是该场所的编号,不知道哪位大虾有办法……

急……

先谢谢了~~~
...全文
171 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Exodia 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yyyy_mm_dd 的回复:]

引用 1 楼 knightzhuwei 的回复:
搞个全局变量存名称和编号的对应关系


谢谢,我也想到过这个方法,但是有个情况是,在选择了某个场所以后,又把这个场所删除了,这样的话,就不知道怎么处理变量了……
[/Quote]

数据信息,用数组加JSON保存,JSON为场所名称加场所编号key-value对应,场所删除对应事件,遍历这个数组,删除对应的JSON数据就行了。
放纵青春 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 knightzhuwei 的回复:]
搞个全局变量存名称和编号的对应关系
[/Quote]

谢谢,我也想到过这个方法,但是有个情况是,在选择了某个场所以后,又把这个场所删除了,这样的话,就不知道怎么处理变量了……
knightzhuwei 2011-09-08
  • 打赏
  • 举报
回复
搞个全局变量存名称和编号的对应关系
放纵青春 2011-09-08
  • 打赏
  • 举报
回复
呃,搞定了,从几位的建议中,自己想了个笨方法……哈……不过还是谢谢几位……
Exodia 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 yyyy_mm_dd 的回复:]

引用 9 楼 knightzhuwei 的回复:

全局变量存的是对应关系 提交的时候是根据你textarea里逗号分隔的场所名称去找到对应关系 删除场所后同样删除texta……


假设开始的选择的时候选择的两个场所的名称相同,删除了一个后,最后提交的时候,用这种方法能区别出来吗?不好意思,因为没这样用过,所以问题比较多……
[/Quote]

那你得用名称不重复的去做KEY了, 编号肯定不会重复吧,你拿这个去做KEY,然后删除的时候要一个一个对比过去。
放纵青春 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 knightzhuwei 的回复:]

全局变量存的是对应关系 提交的时候是根据你textarea里逗号分隔的场所名称去找到对应关系 删除场所后同样删除texta……
[/Quote]

假设开始的选择的时候选择的两个场所的名称相同,删除了一个后,最后提交的时候,用这种方法能区别出来吗?不好意思,因为没这样用过,所以问题比较多……
chenshulin01 2011-09-08
  • 打赏
  • 举报
回复
拼接字符串,保存的时候1|a,2|b然后再分解即可。
knightzhuwei 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yyyy_mm_dd 的回复:]

引用 1 楼 knightzhuwei 的回复:
搞个全局变量存名称和编号的对应关系


谢谢,我也想到过这个方法,但是有个情况是,在选择了某个场所以后,又把这个场所删除了,这样的话,就不知道怎么处理变量了……
[/Quote]
全局变量存的是对应关系 提交的时候是根据你textarea里逗号分隔的场所名称去找到对应关系 删除场所后同样删除textarea里的内容就行了 不用去动全局变量
hch126163 2011-09-08
  • 打赏
  • 举报
回复
var arr=[{id:1,v:'111'},{id:2,v:'222'},{id:3,v:'3333'}];

添加,删除,同时更新ID和value
放纵青春 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dxx1988 的回复:]
引用 2 楼 yyyy_mm_dd 的回复:

引用 1 楼 knightzhuwei 的回复:
搞个全局变量存名称和编号的对应关系


数据信息,用数组加JSON保存,JSON为场所名称加场所编号key-value对应,场所删除对应事件,遍历这个数组,删……
[/Quote]

求个小例子,谢谢……
放纵青春 2011-09-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fanchuanzhidu 的回复:]
var a = {"id1":"name1","id2":"name2"....}
json对象进行保存 存储id和name的关系 当删除时 删掉该json对象的id属性 对应的name也就没了
[/Quote]

谢谢,有没有个类似的例子啊……没做过这个样子的,所以有些不知所措啊……虽然明白你说的什么意思……
挨踢直男 2011-09-08
  • 打赏
  • 举报
回复
你去查地图服务供应商的开发文档
豆虫 2011-09-08
  • 打赏
  • 举报
回复
var a = {"id1":"name1","id2":"name2"....}
json对象进行保存 存储id和name的关系 当删除时 删掉该json对象的id属性 对应的name也就没了

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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