两个数据与单选按钮在一个aspx页面
Two datalist with radiobutton in one aspx page
我有两个数据在一个aspx页面。我需要确保只有一个单选按钮可以为每个数据选择。但是,我只能对两个数据表执行此操作,这意味着当我单击datalist1上的单选按钮时,当我在datalist2上选择另一个单选按钮时,它只允许我选择一个单选按钮。我需要确保当我在datalist1上选择一个单选按钮时,我也能够在datalist2上选择另一个单选按钮。
有人能帮帮我吗?
下面是javascript在aspx中的页面。
<script type="text/javascript" language="javascript">
function CheckOnes(spanChk) {
var oItem = spanChk.children;
var theBox = (spanChk.type == "radio")
spanChk : spanChk.children.item[0];
xState = theBox.unchecked;
elm = theBox.form.elements;
for (i = 0; i < elm.length; i++)
if (elm[i].type == "radio" && elm[i].id != theBox.id) {
elm[i].checked = xState;
}
}
function CheckTwos(spanChk2) {
var oItem2 = spanChk2.children;
var theBox2 = (spanChk2.type == "radio")
spanChk2 : spanChk2.children.item[0];
xState2 = theBox2.unchecked;
elm2 = theBox2.form.elements;
for (i = 0; i < elm2.length; i++)
if (elm2[i].type == "radio" && elm2[i].id != theBox2.id) {
elm2[i].checked = xState2;
}
}
下面是asp .cs
中的代码protected void DataList2_ItemDataBound(object sender, DataListItemEventArgs e)
{
RadioButton rdb;
rdb = (RadioButton)e.Item.FindControl("radioDelete");
if (rdb != null)
rdb.Attributes.Add("onclick", "CheckTwos(this);");
}
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
RadioButton rdb;
rdb = (RadioButton)e.Item.FindControl("radioAdd");
if (rdb != null)
rdb.Attributes.Add("onclick", "CheckOnes(this);");
}
您只需要让任何一组单选按钮具有相同的名称。
Group1 :
<input type="radio" name="group1" />
<input type="radio" name="group1" />
Group2 :
<input type="radio" name="group2" />
<input type="radio" name="group2" />
Group3 :
<input type="radio" name="group3" />
<input type="radio" name="group3" />
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 使用javascript将动态表从一个html页面打印到另一个html页
- 我应该如何从xml文件构建一个javascript页面
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 无法从jquery Mobile导航栏重定向到另一个页面
- Facebook共享显示一个接一个的空白页面
- 导航到特定事件的另一个变量页面
- 如何在react js中从一个页面导航到另一个页面
- 如何将值传递到上一个html页面
- jquery mobile上多个页面上的一个表单
- 通过JQuery重定向到另一个页面
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 如何在一页网站中使用PHP重定向到一个页面
- 如何将输入类型值或id从一个jsp传递到另一个jsp页面
- 一个提交按钮打开两个页面 - 一个新窗口中
- 返回并重新加载页面 - 一个按钮
- 抓取页面 - 一个部分未使用 cheerio 加载
- 多个HTML页面一个js文件