我想通过js获取标签,id为gid的全部数据,应该这是一个循环,所以,gid也不止一个,我需要的就是获取全gid

这是一个订单,因为订单里有多个产品,每个产品有不同的价格,我现在想要用js将gid取出来,并且之间用|隔开<form><volistname='orderlatest'i... 这是一个订单,因为订单里有多个产品,每个产品有不同的价格,我现在想要用js将gid取出来,并且之间用|隔开
<form >
<volist name='orderlatest' id='v' mod="2">

<input type="text" name="sn" id="sn" value="{$v.sn}" />

<input type="text" name="time" id="time" value="{$v.create_time|date='YmdHis',###}" />

<volist name='goods' id='g'>
<input type="text" name="gid" id="gid" value="{$g.gid}" />

<input type="text" name="price" id="price" value="{$g.goods_price}" />
</volist>

</volist>
</form>
这样只能获取到第一个gid,其他的gid 没有获取到,
<script type="text/javascript">
var gid = document.getElementById("gid").value;
alert(gid);
</script>
求问各路高手,指点一下小弟,
展开
 我来答
茅友梅
2011-09-24 · TA获得超过190个赞
知道答主
回答量:578
采纳率:0%
帮助的人:319万
展开全部
<script language="javascript" type="text/javascript">
function ShowMess(id){
var c=$("#"+id+"");
// var liobj = c.parent().parent();
// $(liobj).children(".c_li11").remove();
var src =c.attr("src");
var parid = c.parent().parent().find("input").val();
$.ajax({
type: "POST",
contentType: "application/json",
url: "/WebService/MessageService.asmx/GetMessageList",
data: "",
dataType: 'json',
success: function(result) {
if (result.d) {
$(result.d).each(function() {
c.parent().after("<li class=\"c_li11\">"+this[5]+" 回复于 "+this[6]+" <br/><br/>" + this[3] + " <br/><br/></li>");
});
}
}
});
}
</script>

[WebMethod]
public List<object[]> GetMessageList(int gid,int cid,int parid)
{ //return (List<object[]>)HttpContext.Current.Cache["Msg:" + parid];

return GardenLogic.ClassForum.GetList(gid, cid, parid);
}

大致的就是这样的
用手是jquery
ajax取得数据无刷新的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnx1976
2011-09-24 · TA获得超过161个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:306万
展开全部
getElementsByName()。,用来查找页面里所有有特定的name属性的元素。比如
<input type="radio" name="gender" id="g1"/><input type="radio" name="gender" id="g2"/>这两个元素,用document.getElementsByName("gender")就能得到,返回的是个元素数组。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a7339fa40
2011-09-24 · TA获得超过703个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:238万
展开全部
你把id也写成绑定的,在到脚本里面遍历获取!
追问
小的初学,希望高手详解,id绑定?
追答
意思是说,你既然在
的value是绑定的,id也可以写成一样的绑定,也可以不用
脚本里面可以这样写,通过name查
var id_array=document.getElementsByName("gid");//这就是所有name为gid的数组了
然后累加呗
var id_value="";
for(var i=0;i<id_array.length;i++)
{
id_value+=id_array[i].value+"|";
}
alert(id_value);//这样就行了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式