解决方案 »
- 求救 大家有三级联动的实例代码吗?
- 在做Repeater嵌套时找不到数据源,请各位大侠帮忙看看
- sqldataread的<已有打开的与此命令相关联的 DataReader>问题
- 单位要开发电子邮局系统,征集一些思路。
- .net中如何设置button防范重复提交
- 询问特别问题!
- 太离谱的问题了!!!!!!!!!!!!
- 在asp里面好像有histroy.go(-1)返回上一页,在asp.net(C#)里面怎么写返回上一页?
- ©这种符号怎么输入显示呢,为什么我在HTML里看是好好的,怎么在显示时显示?呢
- 有关datagrid数据显示格式问题,(在线等待,谢谢大家!!!!!!!!!)
- ASP.NET 新手求救
- 请问在asp.net mvc中如何根据变量来实现view中的按钮等元素的隐藏或者失效?
1) 给DataList中的提交按钮提供一个命令参数: CommandName="Validate"
2) 给DataList1添加OnItemCommand事件: *OnItemCommand="DataList1_OnItemCommand"*
3) 在后台代码中,添加*DataList1_OnItemCommand*事件的动作:protected void DataList1_OnItemCommand(object sender, DataListCommandEventArgs e)
{
if (String.Equals(e.CommandName, "Validate"))
{
DataListItem dataItem = (DataListItem )e.Item;
RadioButton rbtn1 = (RadioButton)dl.FindControl("RadioButton1");
RadioButton rbtn2 = (RadioButton)dl.FindControl("RadioButton2");
RadioButton rbtn3 = (RadioButton)dl.FindControl("RadioButton3");
RadioButton rbtn4 = (RadioButton)dl.FindControl("RadioButton4"); string str = "";
// Code to check which radio button was checked.
if(rbtn1 != null && rbtn1.Checked)
{
str = "A";
}
else if(rbtn2 != null && rbtn2.Checked)
{
str = "B";
}
else if(rbtn3 != null && rbtn3.Checked)
{
str = "C";
}
else if(rbtn4 != null && rbtn4.Checked)
{
str = "D";
}
if (((Label)dl.FindControl("Label_answer")).Text.Trim() == str) //将用户选择结果和答案进行比较
{
score = score + ;
}
}
}
另外还可以参考解决datalist中radiobutton单选的问题
点击查看演示function findSets() {
var sets = []; // 获取所有题目的name
$(':radio').each(function () {
var name = $(this).attr('name');
if ($.inArray(name, sets) === -1) {
sets.push(name);
}
}); // 获取所有题目用户选中的选项
$.each(sets, function (index, set) {
if ($(':radio[name="' + set + '"]:checked').length > 0) {
// see if any button in the set is checked
alert(set);
}
});
}
// 给页面的所有radio绑定点击事件方法
$(':radio').on('click', findSets);
http://www.cnblogs.com/insus/p/3193619.html