如何使用 javascript 验证中继器控件中的复选框
我有一个中继器控件,为研究列添加了一个复选框。 我想获取选中复选框的行...如何做到这一点?
我在 itemtemplate 中有一个复选框,就像这样
<asp:CheckBox runat="server" ID="GRAD_STUDIES_IND" Value='<%#Container.DataItem("GRADSTUDIES")%>'
DataSetID="dsStudent" BoundDataMember="school"
Bind="false" RepeaterDataSource='<% # Container %>' />
这个控件复选框有 2 列...但我只想访问一列 我尝试了这种方式
var rp1=document.getelemtbyID('<%=rp_student.ClientID%>')
var chk= rp1.getelementbytagname('input')
,我可以访问特定的列检查框吗
i have a repeater control in that a checkbox is added for a studies column.
i want to get the rows for checkbox selected...hw to do this??
i have checkbox in itemtemplate like this
<asp:CheckBox runat="server" ID="GRAD_STUDIES_IND" Value='<%#Container.DataItem("GRADSTUDIES")%>'
DataSetID="dsStudent" BoundDataMember="school"
Bind="false" RepeaterDataSource='<% # Container %>' />
this control checkboxes 2 columns...but i want to access only one column
i tried this way
var rp1=document.getelemtbyID('<%=rp_student.ClientID%>')
var chk= rp1.getelementbytagname('input')
hw can i access particular column chekboxes
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
jQuery。因为它使您的任务变得容易。您可以将中继器放在一个 id 良好的 div 元素中;还为您的复选框提供一个好的类名,并执行以下操作:
我只向您展示了一种简单的方法,实际要采取的路径是您自己的创建。
更新:
好吧,由于您没有使用 jQuery,请尝试以下操作:
jQuery. Since it makes the task easy for you. You can put the repeater in a well id-ed div element; also give a good class name for your checkbox and do something like:
I've only shown you a simple way, the actual path to take is your own creation.
UPDATE:
Well, since you are not using jQuery, try something like: