[有圖]如何做到 判斷後才決定用哪個控件(radio,checkbox,textbox)

xxcc123321 2012-04-09 03:47:24
例如圖中,
現在在做一個asp.net的問卷系統,如圖,問題和選項都是從數據庫取得並顯示在頁面上.
問卷的問題類型有3種,分別有單選,多選,或text.
圖中紅色位置我想判斷問題是哪種類型,然後根據它的類型決定顯示radio,checkbox或textbox.
請問要如何做到?
...全文
112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxcc123321 2012-04-09
  • 打赏
  • 举报
回复
解決了~
謝謝net_lover大大
xxcc123321 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

引用 5 楼 的回复:
你出题的时候你应该知道出的是单选还是多选吧?这个是要放数据库字段或者其他存储中的,
题目是一个表,选项是另外一个表

if(dr[""].ToString() == "1")
{
//单选生成<input type=radio
}
else if(dr[""].ToString() == "2")
{
//多选,生成<input type=check……
[/Quote]
方法我明,但
//单选生成<input type=radio
完整的寫法是...?
_萧萧 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
你出题的时候你应该知道出的是单选还是多选吧?这个是要放数据库字段或者其他存储中的,
题目是一个表,选项是另外一个表

if(dr[""].ToString() == "1")
{
//单选生成<input type=radio
}
else if(dr[""].ToString() == "2")
{
//多选,生成<input type=checkbox
}
[/Quote]

这方法很好

首先你表里有一列 里面数据为 单选为1 多选为2 text为3

判断你取出来的数据是几就可以了

这还不明显
xxcc123321 2012-04-09
  • 打赏
  • 举报
回复
我想做到的效果是:
<div>
<asp:Label ID="QuestionLabel" runat="server" Text=""></asp:Label>
<br />
<br />
if(something)
<asp:RadioButtonList ID="RadioButtonList1" runat="server"></asp:RadioButtonList>
else
<asp:CheckBoxList ID="CheckBoxList1" runat="server"></asp:CheckBoxList>

<asp:Button ID="NextButton" runat="server" Text="Next" /
</div>
xxcc123321 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

你出题的时候你应该知道出的是单选还是多选吧?这个是要放数据库字段或者其他存储中的,
题目是一个表,选项是另外一个表

if(dr[""].ToString() == "1")
{
//单选生成<input type=radio
}
else if(dr[""].ToString() == "2")
{
//多选,生成<input type=checkbox
}
[/Quote]
還是不太懂~
如果判斷完了,要怎樣插在下方紅色那?
<div>
<asp:Label ID="QuestionLabel" runat="server" Text=""></asp:Label>
<br />
<br />
<%選項插在這裡%>
<asp:Button ID="NextButton" runat="server" Text="Next" /
</div>
孟子E章 2012-04-09
  • 打赏
  • 举报
回复
你出题的时候你应该知道出的是单选还是多选吧?这个是要放数据库字段或者其他存储中的,
题目是一个表,选项是另外一个表

if(dr[""].ToString() == "1")
{
//单选生成<input type=radio
}
else if(dr[""].ToString() == "2")
{
//多选,生成<input type=checkbox
}
xxcc123321 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

哪种类型是在录入试题或者生成问卷的时候判断的,不是生成完了再去判断的。
当然。你可以使用js判断input的type
[/Quote]

例如判斷到是單選的,4個選項,
那我怎樣把這4個選項插入在題目的下方?
xxcc123321 2012-04-09
  • 打赏
  • 举报
回复

補圖~
孟子E章 2012-04-09
  • 打赏
  • 举报
回复
哪种类型是在录入试题或者生成问卷的时候判断的,不是生成完了再去判断的。
当然。你可以使用js判断input的type
liuxibei1987 2012-04-09
  • 打赏
  • 举报
回复
图呢
字数补丁。exe

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧