|
主题: 请问能不能在下拉列表中用图片来代表文字。
|
 不是高手
职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
|
#162002/8/23 8:53:56
希望你看的懂!!
|
 imking
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/8/21 16:17:11
|
#172002/8/23 14:04:42
aquarior
我是说在我上面给出的那段代码中如何得到下拉列表的值的。在我给的那段代码中的下拉列表是用层模拟出来的,不是真正的下拉列表。请您看看那段代码。
|
 不是高手
职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
|
#182002/8/23 15:37:11
那也很简单啊,稍微想一下就有变通方法了嘛 在每个图片边上设个隐藏域, 然后啊,onclick图片的时候调出隐藏域里的value值就可以了呀!
|
 kingfish
职务:普通成员
等级:1
金币:1.0
发贴:126
注册:2001/5/26 9:01:34
|
|
 imking
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/8/21 16:17:11
|
#202002/8/23 15:58:51
不是这样的,如果您是高手就看我的那段代码,帮我改改。谢谢。
|
 kingfish
职务:普通成员
等级:1
金币:1.0
发贴:126
注册:2001/5/26 9:01:34
|
#212002/8/23 16:31:14
想要效果就已经不是标准了 可以这样
1、建立一个input 里边将是 选择结果
2、来那个超酷的下拉列表 每次onChange的时候 把 值 传给 input里面。
3、应该可以放上invisble的input,然后用javascript改值(没试过)
|
 imking
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/8/21 16:17:11
|
#222002/8/23 17:04:16
kingfish 谢谢你的指点,由于我是初学者,所以很多地方都不其所以然,你说每次onchange的时候把值传给input,这个我以前想到过,可是我怎样得到那个被选中的图片的名字来付给input呢?我认为最主要的地方在于那个checkme()函数: function CheckMe(el) { el.parentElement.parentElement.childNodes(0).childNodes(0).childNodes(0).childNodes(0).childNodes(0).childNodes(0).innerHTML=el.innerHTML } 请帮忙看看。谢谢。
|
 imking
职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2002/8/21 16:17:11
|
#232002/8/24 14:20:56
现在又有的新的进展,我可以得到被选中的图片的名字了,只是怎样把这个名字传给 做为向数据库提交时的值。请高手们帮我看看。
代码如下:
[code]
[/code]
|