【高分求助】href动态获取input的值

ps800 2014-04-28 01:03:42
数据库动态输出

<input type=text name='Apply_quantity' id='"&rs("pro_inbox")&"' value='"&rs("pro_inbox")&"' size=2>

要求动态赋值给以下链接
<a href=./store/add_product.asp?pro_number="&rs("Pro_number")&"&Purchass_quantity="&rs("pro_inbox")&"&in_preic="&rs("Pro_outprice1")&"&document.getElementById('"&rs("pro_inbox")&"').value;>确定</a>

说明:
1、input 的ID值,好像这样不行。有重复的。用什么方法,可以换个没有重复的?
2、链接中,document.getElementById('"&rs("pro_inbox")&"').value这个参数,就是我想获取的INPUT里的value。
3、如果链接不好的话,把链接换成button也行。
谢谢!
...全文
834 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2014-04-29
  • 打赏
  • 举报
回复
onClick的时候,动态处理href的内容。
Go 旅城通票 2014-04-28
  • 打赏
  • 举报
回复
放到表单里面就好了,input的name起得和你链接要提交的键名称一致,id不需要了。。
<form method="post" name="frm">

<input type=text name='Pro_number'   value='"&rs("Pro_number")&"'  size=2>
<input type=text name='Apply_quantity'  value='"&rs("pro_inbox")&"'  size=2>
<input type=text name='in_preic'  value='"&rs("in_preic")&"'  size=2>

..更加多输入框
</form>
<script>
    function setParams(a) {
        var f = document.frm, pms = '';
        for (var i = 0; i < f.elements.length; i++)//遍历表单中有name属性的输入项
            if (f.elements[i].name)
                pms += '&' + f.elements[i].name + '=' + f.elements[i].value;
        if (pms != '') pms = pms.substring(1); //去掉第一个&
        a.href = './store/add_product.asp?' + pms;
    }
</script>
<a href="" onclick="setParams(this)">确定</a>
ps800 2014-04-28
  • 打赏
  • 举报
回复
要传的参数有许多个。不单单是input一个。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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