标题:求助"页面内两框之间的传值"
只看楼主
chenlnpg
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2009-12-21
结帖率:100%
已结贴  问题点数:20 回复次数:9 
求助"页面内两框之间的传值"
我在一个页面内有两个框A和B,在A中有a,b,c三个数
我选择a然后点击由A指向B的键头,则a由A传到了B
这个代码如何实现,谢谢!!!!


大虾们,不管会不会给点思路也好呀!

[ 本帖最后由 chenlnpg 于 2009-12-21 15:51 编辑 ]
搜索更多相关主题的帖子: 传值 页面 
2009-12-21 14:29
wearecs
Rank: 2
等 级:论坛游民
帖 子:27
专家分:29
注 册:2009-7-16
得分:5 
用javascript吧
我估计也不全,我试试吧
<script language="javascript">
function transport(){
infor=getelementbyid("choose").value
getelementbyid("my_b").value=infor
}
</script>
<form name="A" action=.....>
<select name="choose" id="choose">
<option value="1">a</option>1
<option value="2">b</option>2
<option value="3">c</option>3
<div onclike="transport();">a->b</div>
</select>

</form>
<form name="B" action=.....>
<input type="text" id="my_b">
</form>
差不多这样吧,希望对你有帮助,我也没试过。。。但愿能给你个思路
2009-12-21 23:08
chenlnpg
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2009-12-21
得分:0 
回复 2楼 wearecs
谢谢你哈,.我写了代码是这样的:
<script language="javascript">
function transport(){
document.S.B.value=document.S.A.value
}
</script>
<body>
<form action="a.asp" name="S" method="post" target="_slef">
<input name="A" type="text" value="a">
<img src="select_right.gif" onclick="transport();">   '这里插入一个图片
<input type="text" name="B">

</form>
</body>

这个可以实现将a由A传到B的功能,但是跟我想要的相差很大......
我要的跟短信群发平台里的那个有点像,想要发给哪个联系人,就点该联系人,则该联系人就添加到接收人中了.
2009-12-22 14:36
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
双击一个下拉框的选项 然后该选项添加到另一个下拉框?
2009-12-22 14:57
chenlnpg
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2009-12-21
得分:0 
回复 4楼 aspic
不是以下拉框的形式,像附件里的这种形式
未命名.rar (3.64 KB)


这样的操作比较方便
2009-12-22 15:20
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
其实还是和我说的一样 不过把双击变成了按钮或者图片的onclick事件触发
2009-12-22 15:53
chenlnpg
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2009-12-21
得分:0 
回复 6楼 aspic
那代码应该怎么写呀
麻烦提供参考一下吧,万分感谢!!!
2009-12-22 16:28
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:15 
程序代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. xmlns="http://www. http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
function move(m) {
    var s = m == 1 ? document.getElementById('a') : document.getElementById('b');
    var d = m == 1 ? document.getElementById('b') : document.getElementById('a');
    var v = [], k = 0;
    for (i = 0; i < s.options.length; i++) {
        if (s.options[i].selected) {//把被选择的项复制
            d.options[d.options.length] = new Option(s.options[i].text, s.options[i].value);
            v[k] = i;
            k++;
        }
    }
    for (i = v.length - 1; i >= 0; i--) s.options[v[i]] = null;
}
</script>
</head>

<body>
<select size="10" id="a" style="width:150px; float:left">
    <option value="a">a</option>
    <option value="b">b</option>
    <option value="c">c</option>
    <option value="d">d</option>
    <option value="e">e</option>
    <option value="f">f</option>
    <option value="g">g</option>
</select>
<span style="float:left; height:80px; line-height:60px">
    <br />
    <input type="button" onclick="move(1)" value="-->" /><br />
    <input type="button" onclick="move(2)" value="<--" />
</span>
<select size="10" id="b" style="width:150px; float:left"></select>
</body>
</html>
这样应该差不多吧
2009-12-22 16:56
chenlnpg
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2009-12-21
得分:0 
回复 8楼 aspic

刚试了一下,跟我想要的是一致的,太感谢你啦,版主!!!!!!
谢谢谢谢!!!!!!!不过汉字输出是乱码,这是为什么呀。
能不能留个联系方式呀,我的QQ:6312001

[ 本帖最后由 chenlnpg 于 2009-12-23 11:38 编辑 ]
2009-12-22 17:24
chenlnpg
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2009-12-21
得分:0 
回复 8楼 aspic
版主,乱码问题解决了
如果我想获取从A传到B中的那些值应该怎么办呢?
2009-12-25 15:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-293987-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.944547 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved