在下面的代码中我有一个动态隐藏字段现在我想得到所有隐藏的字段值。但我只得到一个值。请帮我解决问题。 JS:
var hid = document.getElementById("<%= hidRegExp.ClientID %>").value;
alert(hid);
asp.net:
<asp:HiddenField ID="hidRegExp" runat="server" value="1" >
</asp:HiddenField >
<asp:HiddenField ID="hidRegExp" runat="server" value="2">
</asp:HiddenField >
<asp:HiddenField ID="hidRegExp" runat="server" value="3">
</asp:HiddenField >
<asp:HiddenField ID="hidRegExp" runat="server" value="4" >
</asp:HiddenField >
答案 0 :(得分:1)
相同的ID hidRegExp
不能用于多个标记,使用唯一的id
并通过使用特定的ID从特定元素获取值。像
<asp:HiddenField ID="hidRegExp" runat="server" value="1" > </asp:HiddenField >
<asp:HiddenField ID="hidRegExp2" runat="server" value="2"> </asp:HiddenField >
//from first element
var hid = document.getElementById("<%= hidRegExp.ClientID %>").value;
//from second element
var hid2 = document.getElementById("<%= hidRegExp2.ClientID %>").value;