首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 一个比较复杂的链接传值!!! [已结贴,结贴人:qsq1170]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-23 21:03:29 楼主
    <select name="ddlarea" id="ddlarea">
    <option value="0">--请选择-- </option>
    <option value="1000033">江苏-南京 </option>
    <option value="1000039">江苏-无锡 </option>
    <option value="1000040">江苏-无锡-江阴 </option>
    <option value="1000041">江苏-无锡-宜兴 </option>
    <option value="1000042">江苏-镇江 </option>
    <option value="1000043">江苏-镇江-扬中 </option>
    <option value="1000044">江苏-镇江-句容 </option>
    <option value="1000045">江苏-镇江-丹阳 </option>
    <option value="1000046">江苏-苏州 </option>
    <option value="1000047">江苏-苏州-常熟 </option>
    </select>
    我在aspx页面上有个下拉框,页面上有个超链接 <a href="a.apsx?id=1000039">aa </a>
    注意:1000039是上面的下拉框传过来的。我选择了下拉框,他的值传给超链接。要求用户不能感觉到页面刷新。这段代码该怎么写?
    10  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-23 21:08:081楼 得分:0
    不防考虑一下用Ajax的updatePanel来实现
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-23 22:04:252楼 得分:5
    实则js变量间的传值,帮你顶一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-23 22:12:003楼 得分:0
    js里有array变量,你自己先写好放在那里调用
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • webhaitao
    • 等级:
    发表于:2008-03-23 22:44:124楼 得分:5
    JS就可以了
    getElementById( <%=控件ID.clientID%>
    获取客户端ID号
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-23 23:19:285楼 得分:0
    具体怎么写啊?我现在链接里没法取到下拉框的值。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Liu_Qiang
    • 等级:
    发表于:2008-03-23 23:26:466楼 得分:0
    考虑一下用Ajax的updatePanel来实现
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-23 23:29:507楼 得分:0
    给链接名个名,用 <select>的onChange事件,将 <select>的value赋给 <a>的href,就可以了!
    具体怎么写,你自己弄吧,好久没玩儿这个了,忘了!:)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-24 08:56:208楼 得分:0
    用onChange事件要刷新页面了。我现在不想让他刷新页面传值。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-03-24 10:15:029楼 得分:0
    这个问题很简单啊,用form1.txttest.value,就可以得到值。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 22:25:4010楼 得分:0
    <script language="javascript" type="text/javascript"> 
    function sub()
        {
            var ddlvalue=document.getElementById('ddlarea').value;
          location.href="#?id="+ddlvalue;
            return false;
        }
        </script>
    <a onclick="sub()" style="text-decoration: underline;cursor:hand">aa </a>
            <select name="ddlarea" id="ddlarea">
    <option value="0">--请选择-- </option>
    <option value="1000033">江苏-南京 </option>
    <option value="1000039">江苏-无锡 </option>
    <option value="1000040">江苏-无锡-江阴 </option>
    <option value="1000041">江苏-无锡-宜兴 </option>
    <option value="1000042">江苏-镇江 </option>
    <option value="1000043">江苏-镇江-扬中 </option>
    <option value="1000044">江苏-镇江-句容 </option>
    <option value="1000045">江苏-镇江-丹阳 </option>
    <option value="1000046">江苏-苏州 </option>
    <option value="1000047">江苏-苏州-常熟 </option>
    </select>

    我只能做到这个地步,不明白的加我QQ 234224122
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved